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]
|