****欧欧美毛片4,国产午夜精品视频,97视频在线观看免费视频,久久七国产精品

數據恢復咨詢熱線:400-666-3702??

歡迎訪問南京兆柏數據恢復公司,專業數據恢復15年

兆柏數據恢復公司

?行業新聞

?當前位置: 主頁 > 行業新聞

Oracle各場景下數據庫恢復

瀏覽量: 次 發布日期:2023-08-20 22:50:14

Oracle各場景下數據庫恢復前 言Oracle中有4種SCN號,在數據庫恢復過程中非常重要,分別是系統檢查點SCN、文件檢查點SCN、開始SCN、結束SCN。查看數據庫中的SCN號系統檢查點SCN: 

文件檢查點SCN: 開始SCN: 結束SCN: select file#,last_change# from v$datafile;常用的recover語句 恢復到指定時間點: 恢復到指定SCN: 查看恢復整個數據庫的備份文件是否存在: restore database preview當控制文件、日志文件、數據文件丟失時如何恢復1. 控制文件丟失--能不丟失數據1)shutdown abort;--正常關閉時會報錯; 2)startup nomount; 3)restore controlfile;from'/Backupdata/rmandata/ct_ORA11G_20230508_0t123qtm_1_1'; 4)alter database mount; 5)進入sqlplus執行:recover database using backup controlfile;提示:Specifylog:{

=suggested|filename|AUTO|CANCEL;輸入 AUTO 應用所有歸檔。

6)再次執行:recover database using backup controlfile。提示:Specifylog:{=suggested|filename|AUTO| CANCEL挨個輸入redo 名,以確保應用redo中的數據。 7)alter database open resetlogs。ABUIABACGAAgkq3PsgUolqnCpwYwsAQ4pAM.jpg

 8)全備數據庫。

2. 日志文件丟失2.1 損壞inactive狀態日志注:對應的臟塊已寫入磁盤,實例恢復時不需要這些文件。

1)若是在啟動過程中發現,此時數據庫處于關閉狀態startup mount用CLEAR命令重建該日志文件SQL>alter database clear logfile group 1; 如果是該日志組還沒有歸檔,則需要用SQL>alter database clear unarchived logfile group 1;打開數據庫,重新備份數據庫SQL>alter database open;2)若是在開啟過程中發現,此時數據庫處于開啟狀態用CLEAR命令重建該日志文件SOL>alter database clear logfile group 1;如果是該日志組還沒有歸檔,則需要用SQL>alter database clear unarchived logfile group 1;2.2 current組 日志文件 丟失1)

若是正常關閉shutdown immediate注:臟塊已寫入磁盤,日志文件中沒有未決的事務需要實例恢復。shutdown immediate;startup mount;SQL>alter database clear unarchived logfile group 1;打開數據庫,重新備份數據庫SOL>alter database open。

2)若是非正常關閉,如停電,宕機或shutdown abort注:數據會丟失,此時不能利用clear來創建日志文件。startup mount;RMAN> restore database --恢復所有數據文件,為了能進行不完全恢復。SQL> recover database until cancel==>翰入:AUTO;SQL> recover database until cancel==>輸入:CANCEL;SQL> alter database open resetlogs;全備數據庫。3. 數據文件丟失/損壞1)shutdown abort; 2)startup mount; 3)restore datafile x;

 4)recover database; 5)檢查SCN一致; 6)alter database open (不要resetlogs)。END

相關推薦