/u01/app/oracle/oraInventory/logs/installActions2007-MM-DD_hh-mm-ssPM.log のログを見ます。
Configuration Assistantの実行を開始中 ----------------------------------------------------------------------------- Configuration Assistant'Oracle Private Interconnect Configuration Assistant'を起動しました ツール・タイプはオプションです。 作成中のコマンド: '/u01/app/oracle/product/10.1.0/crs/bin/oifcfg setif -global eth0/192.168.1.0:Do Not Use eth1/192.168.10.0:cluster_interconnect' 作成されたプロセスから出力を開始します。 ---------------------------------- PRIF-2: invalid network interface type 作成されたプロセスからの出力を終了します。 ---------------------------------- Configuration Assistant"Oracle Private Interconnect Configuration Assistant"が失敗しました。 PRIF-2: invalid network interface type Configuration Assistant起動の結果コード: 1
インタフェースを public として設定しても "Do Not Use" として渡ってしまっているのが原因です。 次のように実行し直します。
[oracle@rac1 oracle]$ /u01/app/oracle/product/10.1.0/crs/bin/oifcfg setif -global eth0/192.168.1.0:public eth1/192.168.10.0:cluster_interconnect
crs_stat -t で見ます。 DB を作る前はこんな感じになります。
[oracle@rac1 oracle]$ crs_stat -t 名前 型 ター...ト 状態 ホスト ------------------------------------------------------------ ora.rac1.gsd application ONLINE ONLINE rac1 ora.rac1.ons application ONLINE ONLINE rac1 ora.rac1.vip application ONLINE ONLINE rac1 ora.rac2.gsd application ONLINE ONLINE rac2 ora.rac2.ons application ONLINE ONLINE rac2 ora.rac2.vip application ONLINE ONLINE rac2
何らかの理由でうまくDBが作れなかったとき、 DBのファイルを消すだけではなく、 CRSからも削除する必要があります。
srvctl で全部 OFFLINE にしておきます。
[root@rac1 oracle]# crs_stat -t 名前 型 ター...ト 状態 ホスト ------------------------------------------------------------ ora....l1.inst application OFFLINE OFFLINE ora....l2.inst application OFFLINE OFFLINE ora....SM1.asm application OFFLINE OFFLINE ora.rac1.gsd application OFFLINE OFFLINE ora.rac1.ons application OFFLINE OFFLINE ora.rac1.vip application OFFLINE OFFLINE ora....SM2.asm application OFFLINE OFFLINE ora.rac2.gsd application OFFLINE OFFLINE ora.rac2.ons application OFFLINE OFFLINE ora.rac2.vip application OFFLINE OFFLINE
inst と asm を消してみます。まず名前を探します。
[root@rac1 oracle]# crs_stat | grep asm NAME=ora.rac1.ASM1.asm NAME=ora.rac2.ASM2.asm [root@rac1 oracle]# crs_stat | grep inst NAME=ora.orcl.orcl1.inst NAME=ora.orcl.orcl2.inst
crs_unregister で登録から消します。
[root@rac1 oracle]# crs_unregister ora.rac1.ASM1.asm [root@rac1 oracle]# crs_unregister ora.rac2.ASM2.asm [root@rac1 oracle]# crs_unregister ora.orcl.orcl1.inst [root@rac1 oracle]# crs_unregister ora.orcl.orcl2.inst
これで消えました。
[root@rac1 oracle]# crs_stat -t 名前 型 ター...ト 状態 ホスト ------------------------------------------------------------ ora.rac1.gsd application OFFLINE OFFLINE ora.rac1.ons application OFFLINE OFFLINE ora.rac1.vip application OFFLINE OFFLINE ora.rac2.gsd application OFFLINE OFFLINE ora.rac2.ons application OFFLINE OFFLINE ora.rac2.vip application OFFLINE OFFLINE
またインストールできるように、CRSを起動しておきます。
[root@rac1 oracle]# crs_start -all -q [root@rac1 oracle]# crs_stat -t 名前 型 ター...ト 状態 ホスト ------------------------------------------------------------ ora.rac1.gsd application ONLINE ONLINE rac1 ora.rac1.ons application ONLINE ONLINE rac1 ora.rac1.vip application ONLINE ONLINE rac1 ora.rac2.gsd application ONLINE ONLINE rac2 ora.rac2.ons application ONLINE ONLINE rac2 ora.rac2.vip application ONLINE ONLINE rac2
あとは単独インスタンスのときと同様に、 初期化パラメータファイルやデータファイルを消せば、 また DBCA で作れるようになります。