这篇文章记录了,当我们需要在11.2或者12.1上安装低版本进行升级或者建库(需要调用11.2或12.1版本的资源 如 ASM等)的时候常遇到的问题及解决方法
Applies to
Oracle Database - Enterprise Edition - Version 10.1.0.2 to 11.1.0.8 [Release 10.1 to 11.1]Information in this document applies to any platform.
Purpose
The note lists most known issues in 11gR2 Grid Infrastructure (in short GI) + pre-11gR2 database environment.For CRS PSU/bundle patch information,
refer to note 405820.1 for 10.2 andnote 810663.1 for 11.1Even workaround is available in some cases, it's recommended to apply patches whenever possible.
Refer tonote 1064804.1 for instructions to patch in mixed environment.Refer tonote 1568834.1 for pre-12.1 database issues in 12c Grid Infrastructure environment
Details Several Scene
1. Error creating or starting pre-11.2 database:
If it happens while creating database, DBCA fails with ORA-29702 and traces shows:
ORA-01501: CREATE DATABASE failed ORA-00200: control file could not be created ORA-00202: control file: '+DG_DATA/racdb/control01.ctl' ORA-17502: ksfdcre:4 Failed to create file +DG_DATA/racdb/control01.ctl ORA-15001: diskgroup "DG_DATA" does not exist or is not mounted ORA-15077: could not locate ASM instance serving a required diskgroup |
If it happens while starting existing database, sqlplus startup fails:
ORA-01078: failure in processing system parameters ORA-01565: error in identifying file '+DATA/prod/spfileprod.ora' ORA-17503: ksfdopn:2 Failed to open file +DATA/prod/spfileprod.ora ORA-15077: could not locate ASM instance serving a required diskgroup ORA-29701: unable to connect to Cluster Manager |
Database alert.log shows the following message:
ORA-27504: IPC error creating OSD context ORA-27300: OS system dependent operation:skgxnqtsz failed with status: 0 ORA-27301: OS failure message: Error 0 ORA-27302: failure occurred at: SKGXN not av clsssinit ret = 21 interconnect information is not available from OCR WARNING: No cluster interconnect has been specified. Depending on the communication driver configured Oracle cluster traffic may be directed to the public interface of this machine. Oracle recommends that RAC clustered databases be configured with a private interconnect for enhanced security and performance |
Solution:
To start a pre11gR2 database in 11gR2 Grid Infrastructure environment, node(s) must be pinned. To pin node(s), as root execute:
To find out whether node(s) is pinned or not:
$GRID_HOME/bin/olsnodes -t -n |
2. If datafiles are located in ASM, DBCA fails to create database with error:
DBCA trace (10g in $RDBMS_HOME/cfgtoollogs/dbca and 11g in $ORACLE_BASE/cfgtoollogs/dbca) shows the following exception:
oracle.sysman.assistants.util.CommonUtils.getListenerProperties(CommonUtils.java:421) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) java.awt.EventDispatchThread.run(EventDispatchThread.java:100) [AWT-EventQueue-0] [10:4:5:781] [StorageOptionsPage.validate:611] ASM present but not startable, querying user.. |
Solution:
Due to unpublished bug 8288940 (fixed in 10.2.0.5), DBCA will fail if database files are located in ASM.patch 8288940 is platform independent and is available for 10.2.0.3, 10.2.0.4, 11.1.0.6 and 11.1.0.7 as a .jar file and needs to be applied to database home. For other RDBMS version where there's no patch, please refer to workaround section of bug 8520511 in Database Readme<Oracle Database Readme 11g Release 2 (11.2) -> Bug 8520511>
Note: pre-11.2 dbca can not be used to manage 11gR2 ASM (add/remove ASM instance, add/remove diskgroup etc)
3. SRVCTL fails to start instance if OCR is located in an ASM diskgroup or with different permission/ownership.
The racgimon log (located in $RDBMS_HOME/log/$HOST/racg/imon_${DBNAME}.log) shows the following message:
2009-10-17 11:20:22.093: [ OCROSD][7866809875]utopen:6':failed in stat OCR file/disk +DATA, errno=2, os err string=No such file or directory 2009-10-17 11:20:22.093: [ OCROSD][7866809875]utopen:7:failed to open OCR file/disk +DATA , errno=2, os err string=No such file or directory 2009-10-17 11:20:22.093: [ OCRRAW][7866809875]proprinit: Could not open raw device 2009-10-17 11:20:22.093: [ default][7866809875]a_init:7!: Backend init unsuccessful : [26] .. 2009-10-17 11:20:22.094: [ CSSCLNT][7866809875]clsssinit: Unable to access OCR device in OCR init.PROC-26: Error while accessing the physical storage OperatingSystem error [No such file or directory] [2] 2009-10-17 11:20:22.094: [ RACG][7866809875] [23974][7866809875][ora.default]: racgimon exiting clsz init failed |
Solution:
Due to unpublished bug 8262786, if OCR is located in ASM or with different permission/ownership, srvctl will fail to start earlier database version.Fix for unpublished bug 8262786 is included in 10.2.0.4 CRS PSU4, 10.2.0.5, 11.1.0.7 CRS PSU4, and Windows 10.2.0.4 Patch 36 and needs to be applied to database home. The workaround is to use sqlplus to start the database instead of srvctl
4. Database fails to start after restart of GI.
$GRID_HOME/log/$HOST/agent/crsd/application_<dbuser>/application_<dbuser>.log shows:
2009-11-05 14:31:19.922: [ AGFW][1342593344] Agent received the message: RESOURCE_START[ora.db10.db102.inst 1 1] ID 4098:632 .. 2009-11-05 14:31:19.924: [ AGFW][1275476288] Executing command: start for resource: ora.db10.db102.inst 1 1 2009-11-05 14:31:19.924: [ora.db10.db102.inst][1275476288] [start] START action called. 2009-11-05 14:31:19.924: [ora.db10.db102.inst][1275476288] [start] Executing action script: /home/app/oracle/product/10.2/db/bin/racgwrap[start] .. 2009-11-05 14:31:22.781: [ora.db10.db102.inst][1275476288] [start] Enter user-name: Connected to an idle instance. 2009-11-05 14:31:22.781: [ora.db10.db102.inst][1275476288] [start] 2009-11-05 14:31:22.782: [ora.db10.db102.inst][1275476288] [start] SQL> ORA-01565: error in identifying file '+DATA/db10/spfiledb10.ora' 2009-11-05 14:31:22.782: [ora.db10.db102.inst][1275476288] [start] ORA-17503: ksfdopn:2 Failed to open file +DATA/db10/spfiledb10.ora 2009-11-05 14:31:22.782: [ora.db10.db102.inst][1275476288] [start] ORA-15077: could not locate ASM instance serving a required diskgroup 2009-11-05 14:31:22.782: [ora.db10.db102.inst][1275476288] [start] 2009-11-05 14:31:22.782: [ora.db10.db102.inst][1275476288] [start] ORA-01078: failure in processing system parameters |
After GI restart, status of diskgroup:
$GRID_HOME/bin/crsctl stat res -t .. ora.DATA.dg OFFLINE OFFLINE racnode1 OFFLINE OFFLINE racnode2 .. |
Solution:
Due to unpublished bug 8448079, while stopping GI, ASM init.ora parameter asm_diskgroups will be nullified and some diskgroups will remain OFFLINE after restart of GI due to which pre-11.2 database fails to start. Fix for unpublished bug 8448079 is included in the 11.2.0.2, patch 8448079 exists for certain platform and needs to be applied to GI home.
5. SRVCTL fails to start service
For example:
$RDBMS_HOME/bin/srvctl start service -d b1 -s sb1 $GRID_HOME/bin/crsctl stat res .. NAME=ora.b1.sb1.cs TYPE=application TARGET=ONLINE STATE=ONLINE on eyrac1f NAME=ora.b1.sb1.b11.srv TYPE=application TARGET=OFFLINE STATE=OFFLINE NAME=ora.b1.sb1.b12.srv TYPE=application TARGET=OFFLINE STATE=OFFLINE NAME=ora.eons TYPE=ora.eons.type TARGET=ONLINE , ONLINE STATE=ONLINE on eyrac1f, ONLINE on eyrac2f |
Solution:
Due to unpublished bug 8373758, pre-11.2 srvctl will fail to start a service if the service is followed by a 11gR2 new resource in "crsctl stat res" output. In the above example, ora.eons is a new resource in 11.2 and pre-11.2 srvctl can't parse its status properly. Fix for unpublished bug 8373758 is included in 10.2.0.4 CRS PSU4, 10.2.0.5, 11.1.0.7 CRS PSU2 and needs to be applied to database home. The workaround is to:
A. Create a dummy pre11.2 resource entry alphabetically after service entry. In the example above, creating a dummy resource ora.b2.db should workaround the problem Note that fix for bug 8373758 does not include fix for bug 8262786.$RDBMS_HOME/bin/srvctl add database -d b2 -o $RDBMS_HOME B. Try to start all services for the database: $RDBMS_HOME/bin/srvctl start service -d b1 |
6. In Job Role Separation environment, DBCA fails to create database with error:
ORA-15025: could not open disk '/dev/rdsk/disk1' ORA-27041: unable to open file SVR4 Error: 13: Permission denied |
$GRID_HOME/bin/setasmgidwrap o=/home/oracle/10.2/bin/oracle KFSG-00312: not an Oracle binary: '/home/oracle/10.2/bin/oracle' |
Solution:
Due to bug 9575578, setasmgidwrap fails with pre-11.2 oracle binary. Fix forbug 9575578 is included in 11.2.0.2,patch 9575578 exists for certain platform and needs to be applied to GI home.
note 1054033.1
7. After removal of pre-11.2 CRS home, the following error reported while trying to start or stop database, or stop cluster
CRS-5809: Failed to execute 'ACTION_SCRIPT' value of '/ocw/crs10/bin/racgwrap' for 'ora.db10.db'. Error information 'cmd /ocw/crs10/bin/racgwrap not found' CRS-2680: Clean of 'ora.db10.db' on 'node1' failed |
If GI is being stopped, the following will be reported:
CRS-2794: Shutdown of Cluster Ready Services-managed resources on 'node1' has failed CRS-2675: Stop of 'ora.crsd' on 'node1' failed CRS-4000: Command Stop failed, or completed with errors. |
Solution:
Due to bug 9257105, even upgrade finishes successfully, OCR configuration for pre-11.2 database still points to pre-11.2 CRS home. Fix for the bug is included in 11.2.0.1.2 and 11.2.0.2, unfortunately the fix itself is having regression which is being worked in unpublished bug 9678856. The workaround is to:
A. As pre-11.2 database owner, execute the following command for each pre-11.2 database:
crsctl modify res ora.<dbname>.db -attr "ACTION_SCRIPT=$GRID_HOME/bin/racgwrap" Or B. As pre-11.2 database owner, recreate database resource in OCR withnote 1069369.1 |
8. Singleton service does not failover or uniform service does not stop after local node VIP resource failed or stopped:
$DBHOME/bin/srvctl config service -d racstr
rac_u PREF: racstr1 racstr2 AVAIL: rac_s PREF: racstr1 AVAIL: racstr2 $DBHOME/bin/srvctl status service -d racstr Service rac_u is running on instance(s) racstr1, racstr2 Service rac_s is running on instance(s) racstr1 $GRID_HOME/bin/crsctl status res ora.strdt01.vip NAME=ora.strdt01.vip TYPE=ora.cluster_vip_net1.type TARGET=ONLINE STATE=ONLINE on strdt01 Disable public network on node where instance racstr1 is running, VIP failover to another node: $GRID_HOME/bin/crsctl status res ora.strdt01.vip NAME=ora.racha602.vip TYPE=ora.cluster_vip_net1.type TARGET=ONLINE STATE=INTERMEDIATE on racha603 <== Vip failover to other node $DBHOME/bin/srvctl status service -d racstr Service rac_u is running on instance(s) racstr1, racstr2 <== Service still running on racstr1 Service rac_s is running on instance(s) racstr1 <== Service did not failover to racstr2 |
Solution:
Due to unpublished bug 9039498, pre-11.2 database service will not failover or stop if local public network is down. Fix for bug 9039498 is included in 11.2.0.2, 12.1 and applies to GI home.
9. DBCA/srvctl fails to add instance/database with the following error:
PRKO-2010 : Error in adding instance to node: node1 PRKR-1008 : adding of instance dba21 on node node1 to cluster database dba2 failed. CRS-2518: Invalid directory path '/home/oracle/product/11.1/db/bin/racgwrap' CRS-0241: Invalid directory path |
Solution:
Due to bug 9767810, if pre-11.2 database is not installed on all nodes of the cluster, srvctl fails to add instance/database to OCR. The bug is fixed in 11.2.0.1.2 and applies to GI home. The workaround is to copy pre-11.2db/bin/racgwrap to all nodes in the cluster, and make sure it's accessible by pre-11.2 database owner.
10. Pre-11.2.0.2 database fails if any private network fails.
It happens as pre-11.2.0.2 instance isn't aware of Redundant Interconnect feature (multiple active cluster_interconnect in "oifcfg getif"), seenote 1210883.1 for more about HAIP
Solution:
As HAIP feature can not be disabled, for environment with GI 11.2.0.2 with pre-11.2.0.2 database/ASM, it's recommended to use OS level bonding solution for private network as in earlier clusterware version.
11. If OCR is located on ASM, pre-10.2.0.5 database can not get cluster interconnect even it's configured in OCR
$ oifcfg getif eth3 120.0.0.0 global public eth1 10.1.0.0 global cluster_interconnect Instance alert.log: ORA-27504: IPC error creating OSD context ORA-27300: OS system dependent operation:skgxnqtsz failed with ! status: 0 ORA-27301: OS failure message: Error 0 ORA-27302: failure occurred at: SKGXN not av clsssinit ret = 21 interconnect information is not available from OCR WARNING: No cluster interconnect has been specified. Depending on the communication driver configured Oracle cluster traffic may be directed to the public interface of this machine. Oracle recommends that RAC clustered databases be configured with a private interconnect for enhanced security and performance. |
Solution:
For 11gR2 GI + pre-10.2.0.5 database environment, it's not recommended to place OCR on ASM. Other workaround is to set init.ora parameter cluster_interconnects and ignore the warning.
12. After clusterware upgrade, ocrdump shows key "SYSTEM.ORA_CRS_HOME" is not updated to new clusterware home.
If previous clusterware home is renamed or removed, pre-11gR2 SRVM client (srvctl, DBCA, DBUA etc) fails.
$ srvctl <command> database -d racdb PRKA-2019 : Error executing command "/ocw/b201/bin/crs_stat". File is missing. $ ocrdump -stdout -keyname SYSTEM.ORA_CRS_HOME [SYSTEM.ORA_CRS_HOME] ORATEXT : /ocw/b201 |
In this example, /ocw/b201 is pre-upgrade clusterware home which is not updated.
Solution:
Due to bug 10231584, OCR key SYSTEM.ORA_CRS_HOME is not updated during upgrade. The workaround is to execute the following as root on any node:
# ${11.2.0.2GI_HOME}/bin/clscfg -upgrade -lastnode -g <asmadmin> Note: <asmadmin> is oinstall group typically, but it should be asmadmin in job role separation environment. |
13. Service does not stop/failover after stopping corresponding instance
$DB_HOME/log/$HOST/racg/imon_<DB_NAME>.log
2011-03-14 23:22:52.228: [ RACG][1108842816] [14693][1108842816][ora.SD302.SD3021.inst]: CLSR-0521: Event ora.ha.racdb.racdb1.inst.down is rejected by EVM daemon 2011-03-14 23:22:52.228: [ RACG][1108842816] [14693][1108842816][ora.SD302.SD3021.inst]: clsrcepevm: clsrcepostevt status = 17 2011-03-14 23:22:52.228: [ RACG][1108842816] [14693][1108842816][ora.SD302.SD3021.inst]: clsrcep:evm post return 1 2011-03-14 23:22:54.458: [ RACG][1108842816] [14693][1108842816][ora.SD302.SD3021.inst]: CLSR-0521: Event sys.ora.clu.crs.app.trigger is rejected by EVM daemon 2011-03-14 23:23:06.495: [ RACG][1108842816] [14693][1108842816][ora.SD302.SD3021.inst]: clsrcexecut: env _USR_ORA_PFILE=/ocw/grid/racg/tmp/ora.racdb.racdb1.inst.ora 2011-03-14 23:23:06.495: [ RACG][1108842816] [14693][1108842816][ora.SD302.SD3021.inst]: clsrcexecut: cmd = /database/db205/bin/racgeut -e _USR_ORA_DEBUG=0 -e ORACLE_SID=racdb1 540 /database/db205/bin/racgimon stop ora.racdb.racdb1.inst
2011-02-16 06:13:55.965: [ EVMAPP][4163668704] EVMD Started .. 2011-02-16 06:13:55.980: [ EVMD][4163668704] Could not open /ocw/grid/evm/admin/conf/evmdaemon.conf Reconfiguration aborted. |
Solution:
Due to bug 12340700, the following files has wrong permission:
ls -l $GRID_HOME/evm/admin/conf -rw------- 1 root root 3032 Feb 19 14:42 evm.auth -rw------- 1 root root 2318 Feb 19 14:42 evmdaemon.conf -rw------- 1 root root 4871 Feb 19 14:42 evmlogger.conf |
ls -l $GRID_HOME/evm/admin/conf -rw-r--r-- 1 root root 3032 Feb 19 14:42 evm.auth -rw-r--r-- 1 root root 2318 Feb 19 14:42 evmdaemon.conf -rw-r--r-- 1 root root 4871 Feb 19 14:42 evmlogger.conf |
14. 10.1 ASM or DB does not start during or after clusterware upgrade
During upgrade, OUI shows the following error:
[INS-20802] Automatic Storage Management Configuration Assistant failed. Installation log ($ORACLE_BASE/oraInventory/logs/installActions{$TIMESTAMP}.log):
INFO: Read: PRCR-1079 : Failed to start resource ora.asm INFO: Read: CRS-2672: Attempting to start 'ora.asm' on 'racnode2' INFO: Read: CRS-5017: The resource action "ora.asm start" encountered the following error: INFO: Read: ORA-29702: error occurred in Cluster Group Service operation INFO: Read: . For details refer to "(:CLSN00107:)" in "/ocw/grid/log/racnode2/agent/ohasd/oraagent_oracle/oraagent_oracle.log". INFO: Read: INFO: Read: CRS-2674: Start of 'ora.asm' on 'racnode2' failed |
Solution:
This is caused by bug 3841387, the solution is to apply patch 9632335 to 10.1 ASM and DB home and retry. Refer to note 969254.1 Section "OUI Plug-in Failure" for retry steps, alternately ASMCA can't be executed manually to upgrade ASM.
15. pre-11.2 instance/database stops after check timed out:
$GRID_HOME/log/<node>/crsd/crsd.log
2011-02-25 15:27:55.803: [ AGFW][1173416256] {0:8:64} Agfw Proxy Server received the message: RESOURCE_STATUS[Proxy] ID 20481:214148 2011-02-25 15:27:55.804: [ AGFW][1173416256] {0:8:64} Received state change for ora.db111.db1111.inst 1 1 [old state = ONLINE, new state = UNKNOWN] 2011-02-25 15:27:55.804: [ AGFW][1173416256] {0:8:64} Received state LABEL change for ora.db111.db1111.inst 1 1 [old label = , new label =CHECK TIMED OUT] $GRID_HOME/log/<node>/agent/crsd/application_<dbuser>/application_<dbuser>.log
2011-02-25 15:17:55.791: [ora.db111.db1111.inst][1111284032] {3:47926:62288} [check] Check action called.. 2011-02-25 15:17:55.791: [ora.db111.db1111.inst][1111284032] {3:47926:62288} [check] CHECK action called. 2011-02-25 15:17:55.791: [ora.db111.db1111.inst][1111284032] {3:47926:62288} [check] Executing action script: /db/pre11.2/bin/racgwrap[check] .. 2011-02-25 15:27:55.800: [ AGFW][1093445952] {3:47926:62288} Created alert : (:CRSAGF00113:) : Aborting the command: check for resource: ora.db111.db1111.inst 1 1 2011-02-25 15:27:55.800: [ora.db111.db1111.inst][1093445952] {3:47926:62288} [check] Abort operation called for command: CHECK 2011-02-25 15:27:55.800: [ora.db111.db1111.inst][1093445952] {3:47926:62288} [check] Killing action script: check 2011-02-25 15:27:55.800: [ AGFW][1093445952] {3:47926:62288} Command: check for resource: ora.db111.db1111.inst 1 1 completed with status:TIMEDOUT 2011-02-25 15:27:55.801: [ AGFW][1115486528] {3:47926:62288} ora.db111.db1111.inst 1 1 state changed from: ONLINE to: UNKNOWN 2011-02-25 15:27:55.801: [ AGFW][1115486528] {3:47926:62288} ora.db111.db1111.inst 1 1 would be continued to monitored! 2011-02-25 15:27:55.801: [ AGFW][1115486528] {0:8:64} Generating new Tint for unplanned state change. Original Tint: {3:47926:62288} 2011-02-25 15:27:55.801: [ AGFW][1115486528] {0:8:64} Agent sending message to PE: RESOURCE_STATUS[Proxy] ID 20481:214148 2011-02-25 15:27:55.822: [ora.db111.db1111.inst][1111284032] {3:47926:62288} [stop]Stop action called.. 2011-02-25 15:27:55.822: [ora.db111.db1111.inst][1111284032] {3:47926:62288} [stop] STOP action called. 2011-02-25 15:27:55.822: [ora.db111.db1111.inst][1111284032] {3:47926:62288} [stop] Executing action script: /db/pre11.2/bin/racgwrap[stop]
2011-02-25 15:39:17.866: [ RACG][1141213504] [27191][1141213504][ora.db111.db1111.inst]: timeout: killed the spawned process 2011-02-25 15:39:17.867: [ RACG][1141213504] [27191][1141213504][ora.db111.db1111.inst]: clsrcexecut: cmd = /db/pre11.2/bin/racgeut -e _USR_ORA_DEBUG=0 -e ORACLE_SID=db1111 540 /db/pre11.2/bin/racgimon stop ora.db111.db1111.inst
Shutting down instance: further logons disabled .. Shutting down instance (immediate) License high water mark = nnnn |
Solution:
Due to bug 11933693 andbug 12800501, pre-11.2 database/instance will be stopped if agent check times out. The bug will not cause timeout, the cause could be slow/hang OS/DB and needs to be investigated separately.
bug 11933693 is fixed in 11.2.0.2 GI PSU3, 11.2.0.3 and above, the fix applies to GI home.
bug 12800501 is fixed in 11.2.0.2 GI PSU4, 11.2.0.3 and above, the fix applies to GI home.
16. Error creating or starting pre-11.2 database on HP-UX Itanium if hostname is longer than 8 characters:
Pre-11.2 database doesn't start after clusterware/ASM upgraded to 11.2:
srvctl start database -d racdb1 -o mount PRCR-1079 : Failed to start resource ora.racdb1.db CRS-5017: The resource action "ora.racdb1.db start" encountered the following error: ORA-01078: failure in processing system parameters ORA-01565: error in identifying file '+DATA/racdb1/spfileracdb1.ora' ORA-17503: ksfdopn:2 Failed to open file +DATA/racdb1/spfileracdb1.ora ORA-15077: could not locate ASM instance serving a required diskgroup ORA-29701: unable to connect to Cluster Manager |
Database alert.log shows the following message:
ALTER DATABASE MOUNT .. Fri Mar 11 14:26:17 2011 ORA-00202: control file: '+DATA/racdb1/controlfile/current.394.683466541' ORA-17503: ksfdopn:2 Failed to open file +DATA/racdb1/controlfile/current.394.683466541 ORA-15001: diskgroup "DATA" does not exist or is not mounted ORA-15077: could not locate ASM instance serving a required diskgroup ORA-29701: unable to connect to Cluster Manager |
Solution:
As per the following documentation, it's unsupported to have OS hostname longer than 8 characters on hp-ux Itanium:
http://download.oracle.com/docs/cd/B28359_01/relnotes.111/b32071/toc.htm#CHDEHEIB
The solution is to deconfig and deinstall clusterware, make hostname shorter, install, config clusterware and register databases. Refer tonote 942166.1 for details to deconfig, deinstall steps.
17. After clusterware upgrade to 11gR2, pre-11.2 listener may not stay online as it dumps core due tobug 10192450, refer to note 1348369.1 for details
18. ORA-12537 when connecting to pre-11.2 database/instance through 11gR2 Listener on Solaris, refer tonote 975596.1 for details
19. ORA-600 [733] or ORA-15055:
Database instances fails to connect to the ASM instance with ORA-600 [733] when ORACLE_HOME is NFS mounted, or fail to start due to ORA-15055 "unable to connect to ASM instance"
ORA-01078: failure in processing system parameters ORA-01565: error in identifying file '+DATA/racdb/spfileracdb.ora' ORA-17503: ksfdopn:2 Failed to open file +DATA/racdb/spfileracdb.ora ORA-15055: unable to connect to ASM instance |
Solution:
This is due to bug 12660458 which has been fixed in 11.2.0.3 and above, interimpatch 12660458 exists for certain platform/version
20. Pre-11.2 database is NOT supported in 11gR2 Grid Infrastructure Standalone (Oracle Restart) environment
Pre-11gR2 database is not supported to be registered to 11gR2 GI Standalone, error "srvctl[nnnn]: /bin/java: not found" can happen when registering. Refer tonote 954552.1 for details.
21. High CPU usage if there's large number of pre-11.2 databases
Refer to note 1348202.1 for patches that need to be applied to 11gR2 GI home, and applypatch 12801833 to all pre-11.2 database homes.
22. srvctl add instance / database may fail with PRKC-1056 PRKH-1001 PRKO-2006 or PRKH-1010 PRKH-1010 if node is not pinned
Refer to note 1454446.1 for the details.
23. Pre-11.2 database service does not failover when public network is down
Pre-11.2 database service does not fail over when public network is down (VIP fails over correctly), this is due tobug 13090686 which is fixed in 11.2.0.3 GI PSU1 and 11.2.0.4, the workaround is to relocate the service manually as database owner
$ <GRID_HOME>/bin/srvctl relocate service -d <db-name> -s <service-name> -n <good-node-name> |
24. Pre-11.2 database fails to start if ORA_NLS10 is set wrongly:
If it happens while starting existing database, sqlplus startup fails:
ORA-01078: failure in processing system parameters ORA-01565: error in identifying file '+DATA1/RACDB/PARAMETERFILE/spfile.722.724675221' ORA-17503: ksfdopn:2 Failed to open file +DATA1/RACDB/PARAMETERFILE/spfile.722.724675221 ORA-15056: additional error message ORA-17503: ksfdopn:2 Failed to open file +DATA1/RACDB/parameterfile/spfile.722.724675221 ORA-03113: end-of-file on communication channel Process ID: Session ID: 4393 Serial number: 1 ORA-06512: at line 4 |
Solution:
The cause is environment variable ORA_NLS10 has invalid setting, once it's unset, database is able to come up
25. Can pre-11.2 DB co-exist with 11gR2 policy managed databases on the same server?
The answer is no, refer to note 1484800.1 for details
26. Pre-11.2 DB creation fails with ORA-15045, ORA-17502, ORA-15081 when storage is on ASM
Refer to note 1384180.1 for solution
27. Pre-11.2 service does not failover upon instance crash?
This is due to bug 13879428, refer tonote 1489751.1 for details.
28. Pre-11.2 DB is slow after Single Instance ASM is upgraded to 11.2.0.2 or 11.2.0.3
This is due to bug 13868167, when this happens, many css*.log is created in "$ORACLE_HOME/log/<hostname>/client/css*.log" with similar contents like the following:
2012-01-02 03:04:05.678: [ CSSCLNT][1]clsssinit: error(22 PROC-22: The OCR back end has an invalid format) in OCR initialization |
Bug 13868167 is fixed in 11.2.0.4, refer to note 1444483.1 for workaround.
29. Pre-11.2 service may not failover in 11gR2 GI
$ srvctl relocate service -d TEST -s service_name -i test2 -t test1 PRKP-1033 : Cannot relocate service cx_ida from instance TEST2 to instance TEST1 |
References
NOTE:1064804.1 - Apply Grid Infrastructure/CRS Patch in Mixed Version RAC Database EnvironmentNOTE:810663.1 - 11.1.0.X CRS Bundle Patch Information
NOTE:1069369.1 - How to Delete From or Add Resource to OCR in Oracle Clusterware
NOTE:405820.1 - 10.2.0.X CRS Bundle Patch Information
NOTE:1539624.1 - Srvctl Relocate (10.2) Service in 11.2 Grid Infrastructure Fails With Reported error message PRKP-1033 : Cannot relocate service