Symptoms
RAC is well installed, but when attempting to start CRS resources by crs_start all the following errors occur:CRS-1002: Resource 'ora.rac1.ons' is already running on member 'rac1'
CRS-1002: Resource 'ora.rac2.ons' is already running on member 'rac2'
Attempting to start `ora.rac1.gsd` on member `rac1`
Attempting to start `ora.rac2.gsd` on member `rac2`
Start of `ora.rac1.gsd` on member `rac1` succeeded.
Start of `ora.rac2.gsd` on member `rac2` succeeded.
CRS-0223 Resource 'ora.rac1.ons' has placement error
Here 'rac1' and 'rac2' are RAC node names.
crs_stat shows ons is 'ONLINE'.
Cause
crs_start -all should not be used in managing CRS/RAC database resources.Do not use Oracle Clusterware commands prefixed with crs_ (except for crs_stat) on resources that have names beginning with the prefix ora unless Oracle Support Services asks you to. Instead, use the Server Control (SRVCTL) utility on Oracle resources.
This is addressed in :
Oracle Clusterware Administration and Deployment Guide 11g Release 1 (11.1)
Note that 'crs_start' is described in Chapter 5 "Making Applications Highly Available Using Oracle Clusterware".
This chapter explains how you can extend the high availability of the Oracle Clusterware framework to your applications. This means crs_start -all is suitable to manage customized application HA, but no RAC/CRS resources beginning with 'ora.' like 'ora..ons' .
Solution
Instead use the commands:srvctl stop nodeapps -n
srvctl start nodeapps -n
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12366929/viewspace-733140/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12366929/viewspace-733140/