スキップしてメイン コンテンツに移動

ORA-29707: inconsistent value 254 for initialization parameter 4955 with other instances

Oracle 18c(18.3)のDBCAでRACを構築する際にエラーが発生していたので備忘録です。

Oracle 18cのDBCAでRACを構築中に以下のようなエラーに遭遇された方はいませんか?世の中に情報がなかったので、もしかしたら私の環境だけ発生しているのかも知れません。


DBCAの"Completing Database Creation"フェーズで発生していて、RACの2ノード目が起動しないというエラーですが原因はタイトルの通り"ORA-29707: inconsistent value 254 for initialization parameter 4955 with other instances"で、日本語にすると"他のインスタンスの初期化パラメータ 4955 の一貫性のない値 254 によりORA-29707が発生している"ということのようです。
初期化パラメータ 4955 では意味不明ですが、きっとパラメータの番号は4955だろうと忖度しつつ、起動している1ノード目のv$parameterの値を確認してみます。
 SQL> select name,value from v$parameter where num=4955;

 NAME       VALUE
 ---------- --------------------
 max_pdbs   5
なるほど、理由はともかくパラメータ番号4955のmax_pdbsの値がノード間で異なっているのが問題なのだろうと想像できます。

そこで、DBCAでRACを構築する際に以下のような感じでmax_pdbsの値を明示的に指定してみます。


左下のAll Initialization Parameters...ボタンをクリックします。


右上のShow advanced parametersにチェックを入れて、max_pdbsパラメータに値を指定し、spfileにも含めるようチェックを入れます。


今回は、エラー発生時に1ノード目で確認したmax_pdbsの値 (5)を設定しました。
このまま、RAC構築を進めると先ほどはエラーとなっていた箇所を見事通過し無事にRAC構築ができました。



コメント