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]


BACK:FAQ トップページ
 
 
Copyright 2008-2010 iAnywhere Solutions K.K.