TECHNOLOGY
FAQ (よくある質問)
対象バージョン : 9.0.1以降
対象OS : Windows 、Linux
QUESTION ( SQ0604063 )
dbvalid ユーティリティ を実行すると “起動するのに必要なメモリが不足しています。(Not enough memory to start)” というエラーが表示されます。
ANSWER
このエラーは、dbvalid ユーティリティをデフォルト・オプション -fx (エクスプレス・チェック)で実行した時に、データベースのキャッシュが不足すると発生します。
このエラーを解消するにはデータベース・サーバで使用できる(最大)キャッシュ・サイズを増やしてください。
最大キャッシュ・サイズを変更するにはデータベース・サーバの起動オプションで -ch オプションを使用しますが、dbvalid ユーティリティから自動的にデータベース・サーバを起動されている場合に、これらのデータベース・サーバの起動オプションを指定するには、StartLine 接続パラメータを使用します。
例:
dbvalid -c “<接続文字列>;StartLine=dbsrv9.exe -ch 300M”
なお、このエラーは VALIDATE TABLE (WITH EXPRESS) 文の実行時にも現れる場合がありますが、この場合も、データベース・サーバの起動オプションで最大キャッシュ・サイズの増加を行なってください。
dbvalid コマンド・ライン ユーティリティの詳細につきましては、以下のオンラインマニュアルをご参照ください。
ASA データベース管理ガイド
データベース管理ユーティリティ
検証ユーティリティ
dbvalid コマンド・ライン・ユーティリティを使用したデータベースの検証
-ch サーバ・オプションの詳細につきましては、以下のオンラインマニュアルをご参照ください。
ASA データベース管理ガイド
データベース・サーバ
データベース・サーバ
データベース・サーバ・オプション
-ch サーバ・オプション
StartLine 接続パラメータの詳細につきましては、以下のオンラインマニュアルをご参照ください。
ASA データベース管理ガイド
接続パラメータと通信パラメータ
接続パラメータ
StartLine 接続パラメータ [START]