1. 程式人生 > >ORACLE導出導入意外終止導致 ORACLE initialization or shutdown in progress 問題解決

ORACLE導出導入意外終止導致 ORACLE initialization or shutdown in progress 問題解決

from sqlplus 導致 ted 生成 member 更改 備份 style

由於意外情況導致

ORACLE initialization or shutdown in progress

個人理解為主要是歸檔日誌出現問題,

首先cmd

1.sqlplus /nolog 進入sqlplus

2.connect /as sysdba 連接dba

3.shutdown normal 卸載數據庫

4.startup mount;重啟例程

5.alter database open;開啟數據庫

這個時候出現

第 1 行出現錯誤:
ORA-00333: 重做日誌讀取塊 22002 計數 2577 出錯

6. list backup of archivelog all; 備份歸檔日誌

出現提示:

SP2-0224: 起始行號無效
SQL> recover database using backup controlfile until cancel;
ORA-00279: 更改 2648481 (在 09/02/2018 22:19:03 生成) 對於線程 1 是必需的
ORA-00289: 建議:
F:\APP\FAST_RECOVERY_AREA\ORCL\ARCHIVELOG\2018_09_03\O1_MF_1_90_%U_.ARC
ORA-00280: 更改 2648481 (用於線程 1) 在序列 #90 中

7.去查找序號#90的日誌路徑

select v1.group#, member, sequence#, first_change# from v$log v1, v$logfile v2 where v1.group# = v2.group#;

找到#90對應的日誌文件路徑。

8.重新指定備份日誌文件

SQL> recover database using backup controlfile until cancel;
ORA-00279: 更改 2648481 (在 09/02/2018 22:19:03 生成) 對於線程 1 是必需的
ORA-00289: 建議:
F:\APP\FAST_RECOVERY_AREA\ORCL\ARCHIVELOG\2018_09_03\O1_MF_1_90_%U_.ARC
ORA-00280: 更改 2648481 (用於線程 1) 在序列 #90 中


指定日誌: {<RET>=suggested | filename | AUTO | CANCEL}
F:\APP\ORADATA\ORCL\REDO03.LOG


已應用的日誌。
完成介質恢復。
SQL> alter database open resetlogs;

數據庫已更改。

OK

ORACLE導出導入意外終止導致 ORACLE initialization or shutdown in progress 問題解決