Sun Java System Application Server Enterprise Edition 8.2 トラブルシューティングガイド

hadbm set コマンドが失敗する

説明

hadbm set コマンドを実行すると、データベースインスタンスが回復困難な状態に陥ります。

hadbm set コマンドでデータベース設定変数を変更しようとすると失敗します。たとえば、DataBufferPoolSize の大きいサイズへの変更は、node-0 の共有メモリーの不足が原因で失敗します。この hadbm set コマンドにより、データベースに、停止状態の node-0 と稼動状態の node-1 が設定されます。hadbm set を使用してプールサイズを元の値にリセットしようとすると、次のメッセージが表示されて失敗します。

22073: The operation requires restart of node 1. Its mirror node is
currently not available. Use hadbm status --nodes to see the status of
the nodes.

この状況では、hadbm startnode 0 コマンドも使えません。

解決法

データベースを停止し、hadbm set を使用して前の値を復元してから、データベースを再起動します。