Hitachi

Hitachi Advanced Database メッセージ


KFAA31741-E

An attempt to acquire the memory required to access the foreign server failed. (details = "aa....aa") (M+J+O)

外部サーバにアクセスするために必要なメモリの取得に失敗しました。 <SQLSTATE:53201>

aa....aa

エラーの詳細情報

(S)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaに出力されるエラーの詳細情報を参照して,次に示す手順で使用できるメモリに余裕を持たせてください。そのあとで,SQL文またはコマンドを再実行してください。

エラーの詳細情報にはApache Arrowが生成するエラーメッセージや標準ライブラリの例外情報が出力されます。エラーの詳細情報にはAWSなどのエラーメッセージが含まれることがあります。

  1. 不要なプロセスまたは共有メモリがないかどうかを確認してください。不要なプロセスまたは共有メモリがある場合は,そのプロセスまたは共有メモリを,終了もしくは削除してください。

  2. 1.を実施してもメモリが不足する場合,いったんadbstopコマンドでHADBサーバを終了してください。そのあと,adbstartコマンドでHADBサーバを開始してください。

  3. 2.を実施してもメモリが不足する場合,OSを再起動してください。そのあと,adbstartコマンドでHADBサーバを開始してください。

  4. 3.を実施してもメモリが不足する場合,カーネルパラメタの設定を変更し,プロセスで使用できるメモリの上限を大きくしてください。OSを再起動したあとで,adbstartコマンドでHADBサーバを開始してください。