升級遇到 ORA-01092: ORACLE instance terminated. Disconnection forced
資料庫是Oracle 10.2.0.1 雙節點RAC,使用10.2.0.4安裝包p6810189_10204_Linux-x86-64.zip來升級叢集軟體,再升級資料庫軟體。
完成以上操作後開始升級資料庫遇到ORA-01092: ORACLE instance terminated. Disconnection forced
檢視alert報警日誌發現ORA-39701: database must be mounted EXCLUSIVE for UPGRADE or DOWNGRADE這句話,提示我需要獨佔模式。所謂獨佔模式就將spfile中CLUSTER_DATABASE引數從true改為false,暫時變成單例項就滿足了獨佔的要求。
1. startup upgrade報錯
SQL> startup upgrade
ORACLE instance started.
Total System Global Area 276824064 bytes
Fixed Size 2083304 bytes
Variable Size 92276248 bytes
Database Buffers 176160768 bytes
Redo Buffers 6303744 bytes
Database mounted.
ORA-01092: ORACLE instance terminated. Disconnection forced
2. alert日誌報錯資訊
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
Tue Jan 13 04:28:16 2015
SMON: enabling cache recovery
Tue Jan 13 04:28:16 2015
Successfully onlined Undo Tablespace 1.
Tue Jan 13 04:28:16 2015
SMON: enabling tx recovery
Tue Jan 13 04:28:16 2015
Database Characterset is ZHS16GBK
Updating 10.2.0.1.0 NLS parameters in sys.props$
-- adding 10.2.0.4.0 NLS parameters.
Tue Jan 13 04:28:17 2015
Errors in file /u01/app/oracle/admin/snow/udump/snow1_ora_74528.trc:
ORA-39701: database must be mounted EXCLUSIVE for UPGRADE or DOWNGRADE
Error 39701 happened during db open, shutting down database
USER: terminating instance due to error 39701
Instance terminated by USER, pid = 74528
ORA-1092 signalled during: ALTER DATABASE OPEN MIGRATE…
3. 修改CLUSTER_DATABASE引數為false
SQL> STARTUP NOMOUNT
SQL> ALTER SYSTEM SET CLUSTER_DATABASE=FALSE scope=spfile ;
4. 重啟例項使引數生效
SQL> SHUTDOWN IMMEDIATE
5. 啟動例項為升級模式
SQL> STARTUP UPGRADE
SQL>@?/rdbms/admin/catupgrd.sql
6. 重啟例項使其生效
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP
7. 編譯無效物件
SQL> @?/rdbms/admin/utlrp.sql
8. 解除獨佔模式,恢復結群模式
SQL> alter system set cluster_database=true scope=spfile;
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29047826/viewspace-1400537/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ora-01092 oracle instance terminatedOracle
- 使用建庫語句建庫時遇到ORA-01092: ORACLE instance terminated錯誤Oracle
- oracle 11.2.0.3.6升級故障---instance無法啟動Oracle
- Oracle10.2.0.1到10.2.0.4升級出現了ORA-01092故障Oracle
- 升級oracle到10.2.0.3後出現ORA-01092的處理辦法Oracle
- Oracle RAC 10.2.0.5升級到11.2.0.4遇到的問題Oracle
- 生產庫升級:oracle 9.2.0.1升級oracle 9.2.0.8Oracle
- Cocoapods 版本升級遇到的坑
- Oracle9.2.0.4 RAC 升級到Oracle9.2.0.7 ,LMON: terminating instance due to error 29702OracleError
- oracle 9.2.0.4升級到9.2.0.8時exp匯出時遇到的問題Oracle
- 升級oracle10g10.2.0.3到10.2.0.4出現ora-01092錯誤解決方法Oracle
- Oracle Database 11.1.0.7 for Windows升級到11.2.0.3.4 for Linux遇到的問題OracleDatabaseWindowsLinux
- oracle升級步驟Oracle
- 記一次版本升級遇到的坑
- 32位升級到64位之後遷移oracle db遇到的問題Oracle
- oracle 10 rac 升級 10.2.0.1升級到10.2.0.5Oracle
- Angular CLI 升級 6.0 之後遇到的問題Angular
- 升級 node18 遇到的問題總結
- 資料升級到5.1所遇到的問題
- 讀ORACLE升級筆記Oracle筆記
- ORACLE 10G 升級Oracle 10g
- Oracle 資料庫升級Oracle資料庫
- Oracle Database 10.2.0.5.0 升級OracleDatabase
- oracle客戶端升級Oracle客戶端
- 升級 upgrade ORACLE DBOracle
- 升級Oracle10.2.0.1Oracle
- oracle 升級到 11.2.0.2Oracle
- oracle資料庫升級11.2.0.3升級到11.2.0.4Oracle資料庫
- 【Oracle升級】Oracle指令碼升級11g to 19c non-CDBOracle指令碼
- A Oracle Data Guard Broker 升級和降級Oracle
- Oracle database instanceOracleDatabase
- STATUS OF ORACLE INSTANCEOracle
- Forced Startup in Abnormal Situations (292)ORM
- 12. Oracle版本、補丁及升級——12.3. 升級Oracle
- 9.2.0.4 升級到10.2.0.5升級後 Oracle Ultra Search 元件NO SCRIPTOracle元件
- Swift3.0專案升級到4.2遇到問題Swift
- MySQL8升級遇到的各式各樣問題MySql
- 升級到PHP5.4.3遇到的一個錯誤PHP