#topicpath
----
#contents

* インストール時の Oracle Private Interconnect Configuration Assistant のエラー [#u7918af0]

/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の状況把握 [#ee8c58ab]

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 を作り直す [#o3d77d48]

何らかの理由でうまく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 で作れるようになります。

----
#comment


トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS