After upgrade the ASM instance from release 11.1 to release 11.2 existing database is unable to start/open due to the next error:
/u01/app/oracle/product/11.1.0/dbs>sqlplusSQL*Plus: Release 11.1.0.6.0 - Production on Wed Apr 7 15:49:33 2010Copyright (c) 1982, 2007, Oracle. All rights reserved.Enter user-name: / as sysdbaConnected to an idle instance.SQL> startupORA-01078: failure in processing system parametersORA-01565: error in identifying file '+ORADATA_DBAT/dbat/spfiledbat.ora'ORA-17503: ksfdopn:2 Failed to open file +ORADATA_DBAT/dbat/spfiledbat.oraORA-15077: could not locate ASM instance serving a required diskgroup
Cause
Theocrconfig_locvariable in the/var/opt/oracle/ocr.locfile was still pointing to previous the ASM 11gR1 Oracle Home:
ocrconfig_loc=/u01/app/oracle/product/11.1.0/cdata/localhost/local.ocrlocal_only=TRUE
It should point to the new 11.2 Grid Oracle Home:
ocrconfig_loc=/u01/app/oracle/product/11.2.0/grid/cdata/localhost/local.ocrlocal_only=TRUE
Note: On Linux theocr.locfile is located at:/etc/oracle/ocr.loc.
Solution
Please update the/var/opt/oracle/ocr.locfile with the next entries:
ocrconfig_loc=/u01/app/oracle/product/11.2.0/grid/cdata/localhost/local.ocrlocal_only=TRUE
From Oracle
-------------------------------------------------------------------------------------------------------
解决Oracle ASM实例从11.1升级到11.2后无法启动或打开的问题,原因在于OCR配置文件指向了旧的Oracle Home路径。通过更新OCR配置文件中的变量,将指向新的11.2 Grid Oracle Home路径,可以解决此问题。
1511

被折叠的 条评论
为什么被折叠?



