揮発性のメモ2

http://d.hatena.ne.jp/iww/

RAC構成のOracleで片系だけ管理者権限で接続できなくなったとき

http://www.oracle.co.jp/forum/thread.jspa?threadID=2001432
とおんなじような現象がおきたのでメモ

現象

管理者でTEST2には普通に接続できるが、TESTではアイドルインスタンスになってしまう。
(もう片方のノードではとくに問題ない)

$ sqlplus sys/password@TEST2 as sysdba
に接続されました。
SQL> SELECT status FROM v$instance;

STATUS
------------
OPEN
$ sqlplus sys/password@TEST as sysdba
アイドル・インスタンスに接続しました。

SQL> SELECT status FROM v$instance;
SELECT status FROM v$instance
*
行1でエラーが発生しました。:
ORA-01034: ORACLE not available

対処

TEST2で接続してデータベースをいったん止めて、TESTとして一気に動かす

$ sqlplus sys/password@TEST2 as sysdba
SQL> SHUTDOWN IMMEDIATE
SQL> quit
$ srvctl start database -d TEST

とりあえず問題は解決したので終わり