Oracle11.2.0.3資料庫通過rman備份到Oracle11.2.0.4上做還原,報需要升級的錯誤,具體處理步驟如下: 一、錯誤信息 SQL> alter database open resetlogs;alter database open resetlogs*ERROR at line ...
Oracle11.2.0.3資料庫通過rman備份到Oracle11.2.0.4上做還原,報需要升級的錯誤,具體處理步驟如下:
一、錯誤信息
SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-00704: bootstrap process failure
ORA-39700: database must be opened with UPGRADE option
Process ID: 16643
Session ID: 1705 Serial number: 5
二、錯誤原因
資料庫版本不一致導致備份文件恢復,無法啟動資料庫
三、解決方案
通過數據字典升級解決
(1)升級方式啟動 SQL> startup upgrade; (2)查看預升級信息 SQL> @$ORACLE_HOME/rdbms/admin/utlu112i.sql (3)執行升級腳本 SQL> @$ORACLE_HOME/rdbms/admin/catupgrd.sql SQL> @$ORACLE_HOME/rdbms/admin/utlu112s.sql SQL> @$ORACLE_HOME/rdbms/admin/catuppst.sql SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql (4)重啟資料庫 SQL> shutdown immediate; ORA-01109: database not open Database dismounted. ORACLE instance shut down. SQL> startup;