御世話になっています。
現在、oracle restart環境で、sqlplus で接続することが出来ず困っています。
crsctl stat res -t で状態を診てもDBは立ち上がっているはずなのに、接続するとアイドル状態と表示されてしまうのです。
ちなみにgridユーザは作らずに、oracleユーザをasm関連グループに所属させて構成しています。
どなたか詳しい方、対処法に心当たりなどありませんでしょうか。
OS:OracleLinux 6.4
DB:11.2.0.3
*******************************************************************************************************************
$ id
uid=1521(oracle) gid=1521(oinstall) 所属グループ=1521(oinstall),1522(dba),1530(asmdba),1531(asmadmin) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
$ /u01/app/11.2.0/grid/bin/crsctl stat res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
ONLINE ONLINE dbres01
ora.LISTENER.lsnr
ONLINE ONLINE dbres01
ora.REDO.dg
ONLINE ONLINE dbres01
ora.asm
ONLINE ONLINE dbres01 Started
ora.ons
OFFLINE OFFLINE dbres01
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.cssd
1 ONLINE ONLINE dbres01
ora.diskmon
1 OFFLINE OFFLINE
ora.evmd
1 ONLINE ONLINE dbres01
ora.res01.db
1 ONLINE ONLINE dbres01 Open
$
$ env |grep ORA
ORACLE_SID=res01
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
[oracle@dbres01 ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.3.0 Production on 土 8月 24 01:44:30 2013
Copyright (c) 1982, 2011, Oracle. All rights reserved.
アイドル・インスタンスに接続しました。
SQL>
*******************************************************************************************************************
このメッセージは次により編集されています: kamikitabanzai
接続したアイドルインスタンスのpfileを出力してみました。
*****************************************************************************************************************
+ASM.asm_diskgroups='DATA'#Manual Mount
*.asm_power_limit=1
*.diagnostic_dest='/u01/app/grid'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='EXCLUSIVE'
*****************************************************************************************************************
どうもinstance_typeがasmになっています。 oracle_sidは設定しているのに存在しないインスタンス名のASMに接続しにいっているようです。
このメッセージは次により編集されています: kamikitabanzai
接続文字列を使って接続しにいくとつながりました。 OS認証がうまくいかないようです。
そういえばOSのrootユーザのパスワードを変更しましたが、関係ないですよね…