我们有3节点Oracle 10g R2 RAC数据库。以下是各种RAC组件的状态-
----------
ora....b2.inst application ONLINE OFFLINE
----------
ora....db2.srv application ONLINE ONLINE ispdbsrv1
----------
ora....cdb3.cs application ONLINE OFFLINE
----------
ora....b3.inst application ONLINE UNKNOWN ispdbsrv2
----------
ora....db3.srv application ONLINE OFFLINE
使用crs_start -all启动rac时,输出如下:
crs_start -all
Attempting to start `ora.ispdbsrv1.ASM1.asm` on member `ispdbsrv1`
Attempting to start `ora.ispdbsrv1.vip` on member `ispdbsrv1`
Attempting to start `ora.ispdbsrv2.ASM2.asm` on member `ispdbsrv2`
Attempting to start `ora.ispdbsrv2.vip` on member `ispdbsrv2`
Attempting to start `ora.ispdbsrv3.vip` on member `ispdbsrv3`
Attempting to start `ora.ispdbsrv3.ASM3.asm` on member `ispdbsrv3`
Attempting to start `ora.smcdb.smcdb3.inst` on member `ispdbsrv2`
Start of `ora.ispdbsrv1.vip` on member `ispdbsrv1` succeeded.
Start of `ora.ispdbsrv2.vip` on member `ispdbsrv2` succeeded.
Attempting to start `ora.ispdbsrv2.LISTENER_ISPDBSRV2.lsnr` on member `ispdbsrv2`
Start of `ora.ispdbsrv3.vip` on member `ispdbsrv3` succeeded.
Attempting to start `ora.ispdbsrv1.LISTENER_ISPDBSRV1.lsnr` on member `ispdbsrv1`
Attempting to start `ora.ispdbsrv3.LISTENER_ISPDBSRV3.lsnr` on member `ispdbsrv3`
`ora.smcdb.smcdb3.inst` on member `ispdbsrv2` has experienced an unrecoverable failure.
Human intervention required to resume its availability.
Start of `ora.ispdbsrv1.LISTENER_ISPDBSRV1.lsnr` on member `ispdbsrv1` succeeded.
Start of `ora.ispdbsrv2.LISTENER_ISPDBSRV2.lsnr` on member `ispdbsrv2` succeeded.
Start of `ora.ispdbsrv3.LISTENER_ISPDBSRV3.lsnr` on member `ispdbsrv3` succeeded.
Start of `ora.ispdbsrv1.ASM1.asm` on member `ispdbsrv1` succeeded.
Attempting to start `ora.smcdb.smcdb1.inst` on member `ispdbsrv1`
Start of `ora.ispdbsrv2.ASM2.asm` on member `ispdbsrv2` succeeded.
Attempting to start `ora.smcdb.smcdb2.inst` on member `ispdbsrv2`
Start of `ora.smcdb.smcdb2.inst` on member `ispdbsrv2` failed.
ispdbsrv1 : CRS-1018: Resource ora.ispdbsrv2.ASM2.asm (application) is already running on ispdbsrv2
ispdbsrv3 : CRS-1018: Resource ora.ispdbsrv2.ASM2.asm (application) is already running on ispdbsrv2
Start of `ora.ispdbsrv3.ASM3.asm` on member `ispdbsrv3` succeeded.
Start of `ora.smcdb.smcdb1.inst` on member `ispdbsrv1` succeeded.
CRS-1002: Resource 'ora.ispdbsrv1.ons' is already running on member 'ispdbsrv1'
CRS-1002: Resource 'ora.ispdbsrv2.ons' is already running on member 'ispdbsrv2'
CRS-1002: Resource 'ora.ispdbsrv3.ons' is already running on member 'ispdbsrv3'
Attempting to start `ora.ispdbsrv1.gsd` on member `ispdbsrv1`
Attempting to start `ora.ispdbsrv2.gsd` on member `ispdbsrv2`
Attempting to start `ora.ispdbsrv3.gsd` on member `ispdbsrv3`
Attempting to start `ora.smcdb.smcdb2.cs` on member `ispdbsrv2`
Attempting to start `ora.smcdb.smcdb2.smcdb2.srv` on member `ispdbsrv2`
Attempting to start `ora.smcdb.smcdb1.cs` on member `ispdbsrv1`
Attempting to start `ora.smcdb.smcdb1.smcdb1.srv` on member `ispdbsrv1`
Start of `ora.ispdbsrv1.gsd` on member `ispdbsrv1` succeeded.
Start of `ora.ispdbsrv2.gsd` on member `ispdbsrv2` succeeded.
Start of `ora.ispdbsrv3.gsd` on member `ispdbsrv3` succeeded.
CRS-1002: Resource 'ora.smcdb.db' is already running on member 'ispdbsrv2'
Start of `ora.smcdb.smcdb1.smcdb1.srv` on member `ispdbsrv1` succeeded.
Attempting to start `ora.smcdb.smcdb3.cs` on member `ispdbsrv3`
Attempting to start `ora.smcdb.smcdb3.smcdb3.srv` on member `ispdbsrv3`
`ora.smcdb.smcdb3.smcdb3.srv` on member `ispdbsrv3` has experienced an unrecoverable failure.
Human intervention required to resume its availability.
Start of `ora.smcdb.smcdb2.smcdb2.srv` on member `ispdbsrv2` failed.
Attempting to start `ora.smcdb.smcdb2.smcdb2.srv` on member `ispdbsrv1`
Start of `ora.smcdb.smcdb2.cs` on member `ispdbsrv2` succeeded.
Start of `ora.smcdb.smcdb2.smcdb2.srv` on member `ispdbsrv1` succeeded.
Start of `ora.smcdb.smcdb3.cs` on member `ispdbsrv3` failed.
Attempting to start `ora.smcdb.smcdb3.cs` on member `ispdbsrv1`
Start of `ora.smcdb.smcdb3.cs` on member `ispdbsrv1` failed.
Attempting to start `ora.smcdb.smcdb3.cs` on member `ispdbsrv2`
Start of `ora.smcdb.smcdb3.cs` on member `ispdbsrv2` failed.
CRS-1006: No more members to consider
Start of `ora.smcdb.smcdb1.cs` on member `ispdbsrv1` succeeded.
CRS-0223: Resource 'ora.ispdbsrv1.ons' has placement error.
CRS-0223: Resource 'ora.ispdbsrv2.ons' has placement error.
CRS-0223: Resource 'ora.ispdbsrv3.ons' has placement error.
CRS-0223: Resource 'ora.smcdb.db' has placement error.
CRS-0215: Could not start resource 'ora.smcdb.smcdb2.inst'.
CRS-0215: Could not start resource 'ora.smcdb.smcdb3.cs'.
CRS-0215: Could not start resource 'ora.smcdb.smcdb3.inst'.
CRS-0215: Could not start resource 'ora.smcdb.smcdb3.smcdb3.srv'.
Got following message in imon_smcdb.log:
ORA-01078: failure in processing system parameters
[ora.smcdb.smcdb2.inst]: ORA-01565: error in identifying file '+DB/SMCDB/PARAMETERFILE/spfileSMCDB.ora'
ORA-17503: ksfdopn:2 Failed to open file +DB/SMCDB/PARAMETERFILE/spfileSMCDB.ora
ORA-15077: could not locate ASM instance serving a required diskgroup
output of crsctl check crs gave healthy status.
其他信息:
C:\ Documents and Settings \ Administrator> srvctl启动实例-d smcdb -i smcdb2
PRKP-1001:在节点ispdbsrv2上启动实例smcdb2时出错
CRS-0215:无法启动资源'ora.smcdb.smcdb2.inst'。
C:\ Documents and Settings \ Administrator> srvctl配置数据库-d smcdb -a
ispdbsrv2 smcdb3 d:\ oracle \ product \ 10.2.0 \ db
ispdbsrv2 smcdb2 d:\ oracle \ product \ 10.2.0 \ db
ispdbsrv1 smcdb1 d:\ oracle \ product \ 10.2.0 \ db
DB_NAME:空
ORACLE_HOME:d:\ oracle \ product \ 10.2.0 \ db
SPFILE:空
DOMAIN:null
DB_ROLE:空
START_OPTIONS:空
政策:自动
启用标志:数据库已启用