电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle冷備份的不完全恢復(fù)

瀏覽:2日期:2023-11-29 18:04:49

冷備份的不完全恢復(fù):基于三種情況一 冷備份. ;建立表空間test,用戶test,表名test 插入數(shù)據(jù)insert into test.test(a,b) values(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),to_char(sysdate,'yyyy-mm-dd hh24:mi’));commit;alter system ;archive log ;current;進(jìn)行了兩個(gè)事務(wù)(commit)和日志切換commit;alter system ;archive log ;current;日志切換同時(shí)歸檔select checkpoint_change#,archive_change# ,controlfile_change# from v$database;1 ;984675 ;983549 ;984675 初始備份時(shí)的scn此時(shí)進(jìn)行冷備份執(zhí)行shutdown immediate拷貝所有的數(shù)據(jù)文件,控制文件,在線日志文件,歸檔日志文件,如果需要,spfile,密碼文件最好多拷貝幾份,以便反復(fù)測試使用。二、添加數(shù)據(jù)文件startup 打開數(shù)據(jù)庫刪除test.test 表中的所有數(shù)據(jù)然后插入數(shù)據(jù)insert into test.test(a,b) values(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),to_char(sysdate,'yyyy-mm-dd hh24:mi’));commit;alter system ;archive log ;current;進(jìn)行了兩個(gè)事務(wù)(commit)和日志切換commit;前14條每兩個(gè)進(jìn)行一個(gè)commit,同時(shí)alter system ;archive log ;current;后面的每一個(gè)進(jìn)行commit;alter system ;archive log ;current;select * from test.test1 ;2005-12-17 16:41:41 ;2005-12-17 16:41:412 ;2005-12-17 16:42:36 ;2005-12-17 16:42:363 ;2005-12-17 16:29:14 ;2005-12-17 16:29:144 ;2005-12-17 16:28:26 ;2005-12-17 16:28:265 ;2005-12-17 16:28:27 ;2005-12-17 16:28:276 ;2005-12-17 16:29:12 ;2005-12-17 16:29:127 ;2005-12-17 16:29:49 ;2005-12-17 16:29:498 ;2005-12-17 16:29:49 ;2005-12-17 16:29:499 ;2005-12-17 16:30:07 ;2005-12-17 16:30:0710 ;2005-12-17 16:30:09 ;2005-12-17 16:30:0911 ;2005-12-17 16:30:26 ;2005-12-17 16:30:2612 ;2005-12-17 16:30:27 ;2005-12-17 16:30:2713 ;2005-12-17 16:31:04 ;2005-12-17 16:31:0414 ;2005-12-17 16:31:23 ;2005-12-17 16:31:2315 ;2005-12-17 16:31:42 ;2005-12-17 16:31:4216 ;2005-12-17 16:31:56 ;2005-12-17 16:31:5617 ;2005-12-17 16:33:58 ;2005-12-17 16:33:5818 ;2005-12-17 16:34:05 ;2005-12-17 16:34:0519 ;2005-12-17 16:34:10 ;2005-12-17 16:34:1020 ;2005-12-17 16:34:17 ;2005-12-17 16:34:17產(chǎn)生scn的歷史記錄是select * from V$log_History1 ;1 ;577296464 ;1 ;1 ;982616 ;2005-12-17 16:04:04 ;9835472 ;2 ;577296471 ;1 ;2 ;983547 ;2005-12-17 16:07:44 ;9835523 ;3 ;577297714 ;1 ;3 ;983552 ;2005-12-17 16:07:51 ;9855964 ;4 ;577297760 ;1 ;4 ;985596 ;2005-12-17 16:28:34 ;9857025 ;5 ;577297794 ;1 ;5 ;985702 ;2005-12-17 16:29:20 ;9858226 ;6 ;577297813 ;1 ;6 ;985822 ;2005-12-17 16:29:54 ;9859397 ;7 ;577297835 ;1 ;7 ;985939 ;2005-12-17 16:30:13 ;9860218 ;8 ;577297888 ;1 ;8 ;986021 ;2005-12-17 16:30:35 ;9861459 ;9 ;577297926 ;1 ;9 ;986145 ;2005-12-17 16:31:28 ;98626610 ;10 ;577298076 ;1 ;10 ;986266 ;2005-12-17 16:32:05 ;98680311 ;11 ;577298200 ;1 ;11 ;986803 ;2005-12-17 16:34:36 ;98723512 ;12 ;577298250 ;1 ;12 ;987235 ;2005-12-17 16:36:40 ;98746513 ;13 ;577298299 ;1 ;13 ;987465 ;2005-12-17 16:37:30 ;98758414 ;14 ;577298317 ;1 ;14 ;987584 ;2005-12-17 16:38:18 ;98767315 ;15 ;577298507 ;1 ;15 ;987673 ;2005-12-17 16:38:37 ;98830916 ;16 ;577298512 ;1 ;16 ;988309 ;2005-12-17 16:41:46 ;98831217 ;17 ;577298515 ;1 ;17 ;988312 ;2005-12-17 16:41:52 ;98831718 ;18 ;577298516 ;1 ;18 ;988317 ;2005-12-17 16:41:55 ;98832019 ;19 ;577298518 ;1 ;19 ;988320 ;2005-12-17 16:41:56 ;98832320 ;20 ;577298528 ;1 ;20 ;988323 ;2005-12-17 16:41:58 ;98832821 ;21 ;577298563 ;1 ;21 ;988328 ;2005-12-17 16:42:08 ;988445此時(shí)select checkpoint_change#,archive_change# ,controlfile_change# from v$database;1 ;987945 ;987670 ;987945shutdown immediate ;再次完全冷備份當(dāng)前的數(shù)據(jù)文件、控制文件、日志文件,歸檔日志文件(沒有歸檔日志文件恢復(fù)就成了空話)(當(dāng)不完全恢復(fù)不成功或反復(fù)使用時(shí)使用,這點(diǎn)很重要,在實(shí)際你的生產(chǎn)運(yùn)行數(shù)據(jù)庫恢復(fù)時(shí)也是要這樣。)恢復(fù):三種方法基于時(shí)間(alter database ) recover database (automatic) until time ‘2005-12-16 11:09:01’;(alter database ) recover database (automatic) until time ‘2005-12-16 11:09:01’ using backup controlfile;基于變更(alter database ) recover database ; until change 985822;(alter database ) recover database ; until change 985822using backup controlfile;基于撤銷(alter database ) recover database until cancel ;(alter database ) recover database until cancel until change 985822using backup controlfile;這里的是否使用控制文件,取決于原有的控制文件是否損壞,和控制文件發(fā)生了變化(比如刪除了表空間的操作,而,刪除數(shù)據(jù)和表的操作時(shí)不會(huì)影響到控制文件的變化)A、 ;基于時(shí)間(不使用備份的控制文件)shutdown immediate使用原來備份的數(shù)據(jù)文件,控制文件使用最新的,而不是備份的數(shù)據(jù)文件;SQL> shutdown immediate數(shù)據(jù)庫已經(jīng)關(guān)閉。已經(jīng)卸載數(shù)據(jù)庫。ORACLE 例程已經(jīng)關(guān)閉。SQL> startup mountORACLE 例程已經(jīng)啟動(dòng)。

Total System Global Area ;135338868 bytesFixed Size ; ; ; ; ; ; ; ; ; 453492 bytesVariable Size ; ; ; ; ; ; 109051904 bytesDatabase Buffers ; ; ; ; ; 25165824 bytesRedo Buffers ; ; ; ; ; ; ; ; 667648 bytes數(shù)據(jù)庫裝載完畢。SQL> recover database until time ;'2005-12-17 16:30:07' ;ORA-00279: 更改 984674 (在 12/17/2005 16:14:05 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00003.001ORA-00280: 更改 984674 對(duì)于線程 1 是按序列 # 3 進(jìn)行的指定日志: {=suggested | filename | AUTO | CANCEL}autoORA-00279: 更改 985596 (在 12/17/2005 16:28:34 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00004.001ORA-00280: 更改 985596 對(duì)于線程 1 是按序列 # 4 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00003.001'ORA-00279: 更改 985702 (在 12/17/2005 16:29:20 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00005.001ORA-00280: 更改 985702 對(duì)于線程 1 是按序列 # 5 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00004.001'ORA-00279: 更改 985822 (在 12/17/2005 16:29:54 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00006.001ORA-00280: 更改 985822 對(duì)于線程 1 是按序列 # 6 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00005.001'已應(yīng)用的日志。完成介質(zhì)恢復(fù)。SQL> alter database open resetlogs;數(shù)據(jù)庫已更改。------------------------------到此恢復(fù)成功因?yàn)槭褂玫氖墙橘|(zhì)恢復(fù)(不完全恢復(fù))故一定要使用resetlogs,重置日志序列號(hào),和將日志scn歸零,當(dāng)再次添加數(shù)據(jù)或引起scn變化的時(shí)候 archive_change#將得到和其他連個(gè)相近(?)的數(shù)字可以查詢一下SQL> select checkpoint_change#,archive_change# ,controlfile_change# from v$database;CHECKPOINT_CHANGE# ARCHIVE_CHANGE# CONTROLFILE_CHANGE#------------------ --------------- ------------------- ; ; ; ; ; 985935 ; ; ; ; ; ; ; 0 ; ; ; ; ; ; ;985997SQL> select * from test.test;A ; ; ; ; ; ; ; ; ; ;B-------------------- --------------------2005-12-17 16:29:14 ;2005-12-17 16:29:142005-12-17 16:28:26 ;2005-12-17 16:28:262005-12-17 16:28:27 ;2005-12-17 16:28:272005-12-17 16:29:12 ;2005-12-17 16:29:122005-12-17 16:29:49 ;2005-12-17 16:29:492005-12-17 16:29:49 ;2005-12-17 16:29:49已選擇6行。查詢第六行的時(shí)間和log_history的記錄發(fā)現(xiàn)是scn=985822故恢復(fù)的時(shí)候如果直接恢復(fù)到第六條數(shù)據(jù),就可使用scn=985822b ;基于時(shí)間恢復(fù)(使用備份的控制文件)拷貝第一次冷備份的所有的數(shù)據(jù)文件,控制文件SQL> shutdown immediateORA-01109: 數(shù)據(jù)庫未打開已經(jīng)卸載數(shù)據(jù)庫。ORACLE 例程已經(jīng)關(guān)閉。SQL> startup mountORACLE 例程已經(jīng)啟動(dòng)。Total System Global Area ;135338868 bytesFixed Size ; ; ; ; ; ; ; ; ; 453492 bytesVariable Size ; ; ; ; ; ; 109051904 bytesDatabase Buffers ; ; ; ; ; 25165824 bytesRedo Buffers ; ; ; ; ; ; ; ; 667648 bytes數(shù)據(jù)庫裝載完畢。SQL> ;recover database until time ;'2005-12-17 16:30:07' ;using backup controlfile;ORA-00279: 更改 984674 (在 12/17/2005 16:14:05 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00003.001ORA-00280: 更改 984674 對(duì)于線程 1 是按序列 # 3 進(jìn)行的指定日志: {=suggested | filename | AUTO | CANCEL}autoORA-00279: 更改 985596 (在 12/17/2005 16:28:34 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00004.001ORA-00280: 更改 985596 對(duì)于線程 1 是按序列 # 4 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00003.001'ORA-00279: 更改 985702 (在 12/17/2005 16:29:20 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00005.001ORA-00280: 更改 985702 對(duì)于線程 1 是按序列 # 5 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00004.001'ORA-00279: 更改 985822 (在 12/17/2005 16:29:54 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00006.001ORA-00280: 更改 985822 對(duì)于線程 1 是按序列 # 6 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00005.001'已應(yīng)用的日志。完成介質(zhì)恢復(fù)。SQL> alter database open resetlogs;數(shù)據(jù)庫已更改。SQL> select checkpoint_change#,archive_change# ,controlfile_change# from v$database;CHECKPOINT_CHANGE# ARCHIVE_CHANGE# CONTROLFILE_CHANGE#------------------ --------------- ------------------- ; ; ; ; ; 985935 ; ; ; ; ; ; ; 0 ; ; ; ; ; ; ;985997SQL> select * from test.test;A ; ; ; ; ; ; ; ; ; ;B-------------------- --------------------2005-12-17 16:29:14 ;2005-12-17 16:29:142005-12-17 16:28:26 ;2005-12-17 16:28:262005-12-17 16:28:27 ;2005-12-17 16:28:272005-12-17 16:29:12 ;2005-12-17 16:29:122005-12-17 16:29:49 ;2005-12-17 16:29:492005-12-17 16:29:49 ;2005-12-17 16:29:49已選擇6行。SQL>B、a 基于變更的恢復(fù)(不包含備份的控制文件)SQL> recover database ;until change 985822;ORA-00905: 缺少關(guān)鍵字SQL> recover database ;until change 985822;ORA-00279: 更改 984674 (在 12/17/2005 16:14:05 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00003.001ORA-00280: 更改 984674 對(duì)于線程 1 是按序列 # 3 進(jìn)行的指定日志: {=suggested | filename | AUTO | CANCEL}autoORA-00279: 更改 985596 (在 12/17/2005 16:28:34 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00004.001ORA-00280: 更改 985596 對(duì)于線程 1 是按序列 # 4 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00003.001'ORA-00279: 更改 985702 (在 12/17/2005 16:29:20 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00005.001ORA-00280: 更改 985702 對(duì)于線程 1 是按序列 # 5 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00004.001'已應(yīng)用的日志。完成介質(zhì)恢復(fù)。SQL> alter database open resetlogs;數(shù)據(jù)庫已更改。SQL> select * from test.test;A ; ; ; ; ; ; ; ; ; ;B-------------------- --------------------2005-12-17 16:29:14 ;2005-12-17 16:29:142005-12-17 16:28:26 ;2005-12-17 16:28:262005-12-17 16:28:27 ;2005-12-17 16:28:272005-12-17 16:29:12 ;2005-12-17 16:29:122005-12-17 16:29:49 ;2005-12-17 16:29:492005-12-17 16:29:49 ;2005-12-17 16:29:49已選擇6行。SQL> select checkpoint_change#,archive_change# ,controlfile_change# from v$database;CHECKPOINT_CHANGE# ARCHIVE_CHANGE# CONTROLFILE_CHANGE#------------------ --------------- -------------------985824 ; ; ; ; ; ; ; 0 ; ; ; ; ; ; ;985886B、b 基于變更的恢復(fù)(包含備份的控制文件)SQL> shutdown immediate數(shù)據(jù)庫已經(jīng)關(guān)閉。已經(jīng)卸載數(shù)據(jù)庫。ORACLE 例程已經(jīng)關(guān)閉。SQL> startup mountORACLE 例程已經(jīng)啟動(dòng)。Total System Global Area ;135338868 bytesFixed Size ; ; ; ; ; ; ; ; ; 453492 bytesVariable Size ; ; ; ; ; ; 109051904 bytesDatabase Buffers ; ; ; ; ; 25165824 bytesRedo Buffers ; ; ; ; ; ; ; ; 667648 bytes數(shù)據(jù)庫裝載完畢。SQL> recover database automic until change 985822 using backup controlfile;ORA-00905: 缺少關(guān)鍵字#說明這里的automic 是不能使用的SQL> recover database until ;change 985822 using backup controlfile;ORA-00279: 更改 984674 (在 12/17/2005 16:14:05 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00003.001ORA-00280: 更改 984674 對(duì)于線程 1 是按序列 # 3 進(jìn)行的指定日志: {=suggested | filename | AUTO | CANCEL}autoORA-00279: 更改 985596 (在 12/17/2005 16:28:34 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00004.001ORA-00280: 更改 985596 對(duì)于線程 1 是按序列 # 4 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00003.001'ORA-00279: 更改 985702 (在 12/17/2005 16:29:20 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00005.001ORA-00280: 更改 985702 對(duì)于線程 1 是按序列 # 5 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00004.001'已應(yīng)用的日志。完成介質(zhì)恢復(fù)。SQL> alter database open resetlogs;數(shù)據(jù)庫已更改。SQL> select checkpoint_change#,archive_change# ,controlfile_change# from v$database;CHECKPOINT_CHANGE# ARCHIVE_CHANGE# CONTROLFILE_CHANGE#------------------ --------------- ------------------- ; ; ; ; ; 985824 ; ; ; ; ; ; ; 0 ; ; ; ; ; ; ;985885SQL> select * from test.test;A ; ; ; ; ; ; ; ; ; ;B-------------------- --------------------2005-12-17 16:29:14 ;2005-12-17 16:29:142005-12-17 16:28:26 ;2005-12-17 16:28:262005-12-17 16:28:27 ;2005-12-17 16:28:272005-12-17 16:29:12 ;2005-12-17 16:29:122005-12-17 16:29:49 ;2005-12-17 16:29:492005-12-17 16:29:49 ;2005-12-17 16:29:49

已選擇6行。SQL>SQL> shutdown immediate數(shù)據(jù)庫已經(jīng)關(guān)閉。已經(jīng)卸載數(shù)據(jù)庫。ORACLE 例程已經(jīng)關(guān)閉。SQL> startupORACLE 例程已經(jīng)啟動(dòng)。Total System Global Area ;135338868 bytesFixed Size ; ; ; ; ; ; ; ; ; 453492 bytesVariable Size ; ; ; ; ; ; 109051904 bytesDatabase Buffers ; ; ; ; ; 25165824 bytesRedo Buffers ; ; ; ; ; ; ; ; 667648 bytes數(shù)據(jù)庫裝載完畢。數(shù)據(jù)庫已經(jīng)打開。SQL> select checkpoint_change#,archive_change# ,controlfile_change# from v$database;CHECKPOINT_CHANGE# ARCHIVE_CHANGE# CONTROLFILE_CHANGE#------------------ --------------- ------------------- ; ; ; ; ; 987124 ; ; ; ; ; ; ; 0 ; ; ; ; ; ; ;987124SQL這里關(guān)閉后重啟發(fā)現(xiàn) CHECKPOINT_CHANGE和controlfile_change# from v$database數(shù)字變了,而ARCHIVE_CHANGE#依然是0,說明什么問題呢???如果添加數(shù)據(jù)后SQL> insert into test.test(a,b) values(to_char(sysdate,'YYYY-MM-DD hh24:mi:ss'),to_char(sysdate,'YYYY-MM-DD hh24:mi:ss'));已創(chuàng)建 1 行。SQL> commit;提交完成。SQL> alter system archive log current;系統(tǒng)已更改。SQL> select checkpoint_change#,archive_change# ,controlfile_change# from v$database;CHECKPOINT_CHANGE# ARCHIVE_CHANGE# CONTROLFILE_CHANGE#------------------ --------------- -------------------987124 ; ; ; ; ;987744 ; ; ; ; ; ; ;987747添加數(shù)據(jù)后發(fā)現(xiàn)archive 和控制文件的scn一致,但check_point 的scn沒變下面的事件SQL> shutdown immediate數(shù)據(jù)庫已經(jīng)關(guān)閉。已經(jīng)卸載數(shù)據(jù)庫。ORACLE 例程已經(jīng)關(guān)閉。SQL> startupORACLE 例程已經(jīng)啟動(dòng)。Total System Global Area ;135338868 bytesFixed Size ; ; ; ; ; ; ; ; ; 453492 bytesVariable Size ; ; ; ; ; ; 109051904 bytesDatabase Buffers ; ; ; ; ; 25165824 bytesRedo Buffers ; ; ; ; ; ; ; ; 667648 bytes數(shù)據(jù)庫裝載完畢。數(shù)據(jù)庫已經(jīng)打開。SQL> select checkpoint_change#,archive_change# ,controlfile_change# from v$database;CHECKPOINT_CHANGE# ARCHIVE_CHANGE# CONTROLFILE_CHANGE#------------------ --------------- ------------------- ; ; ; ; ; 987906 ; ; ; ; ;987744 ; ; ; ; ; ; ;987906SQL>發(fā)現(xiàn)CHECKPOINT_CHANGE# 和CONTROLFILE_CHANGE#序號(hào)始終一致,而日志scn值得思考????????C a基于取消(不包含備份的控制文件)SQL> shutdown immediate數(shù)據(jù)庫已經(jīng)關(guān)閉。已經(jīng)卸載數(shù)據(jù)庫。ORACLE 例程已經(jīng)關(guān)閉。SQL> startup mountORACLE 例程已經(jīng)啟動(dòng)。Total System Global Area ;135338868 bytesFixed Size ; ; ; ; ; ; ; ; ; 453492 bytesVariable Size ; ; ; ; ; ; 109051904 bytesDatabase Buffers ; ; ; ; ; 25165824 bytesRedo Buffers ; ; ; ; ; ; ; ; 667648 bytes數(shù)據(jù)庫裝載完畢。SQL> recover database until cancel;ORA-00279: 更改 984674 (在 12/17/2005 16:14:05 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00003.001ORA-00280: 更改 984674 對(duì)于線程 1 是按序列 # 3 進(jìn)行的指定日志: {=suggested | filename | AUTO | CANCEL}ORA-00279: 更改 985596 (在 12/17/2005 16:28:34 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00004.001ORA-00280: 更改 985596 對(duì)于線程 1 是按序列 # 4 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00003.001'指定日志: {=suggested | filename | AUTO | CANCEL}ORA-00279: 更改 985702 (在 12/17/2005 16:29:20 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00005.001ORA-00280: 更改 985702 對(duì)于線程 1 是按序列 # 5 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00004.001'指定日志: {=suggested | filename | AUTO | CANCEL}ORA-00279: 更改 985822 (在 12/17/2005 16:29:54 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00006.001ORA-00280: 更改 985822 對(duì)于線程 1 是按序列 # 6 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00005.001'指定日志: {=suggested | filename | AUTO | CANCEL}cancel介質(zhì)恢復(fù)已取消。SQL> alter database open resetlogs;數(shù)據(jù)庫已更改。SQL> select checkpoint_change#,archive_change# ,controlfile_change# from v$database;CHECKPOINT_CHANGE# ARCHIVE_CHANGE# CONTROLFILE_CHANGE#------------------ --------------- ------------------- ; ; ; ; ; 985824 ; ; ; ; ; ; ; 0 ; ; ; ; ; ; ;985886SQL> select * from test.test;A ; ; ; ; ; ; ; ; ; ;B-------------------- --------------------2005-12-17 16:29:14 ;2005-12-17 16:29:142005-12-17 16:28:26 ;2005-12-17 16:28:262005-12-17 16:28:27 ;2005-12-17 16:28:272005-12-17 16:29:12 ;2005-12-17 16:29:122005-12-17 16:29:49 ;2005-12-17 16:29:492005-12-17 16:29:49 ;2005-12-17 16:29:49已選擇6行。SQL>C b基于取消(包含備份的控制文件)SQL> shutdown immediate數(shù)據(jù)庫已經(jīng)關(guān)閉。已經(jīng)卸載數(shù)據(jù)庫。ORACLE 例程已經(jīng)關(guān)閉。SQL> recover database until cancel using backup controlfile;ORA-01034: ORACLE not availableSQL> startup mountORACLE 例程已經(jīng)啟動(dòng)。Total System Global Area ;135338868 bytesFixed Size ; ; ; ; ; ; ; ; ; 453492 bytesVariable Size ; ; ; ; ; ; 109051904 bytesDatabase Buffers ; ; ; ; ; 25165824 bytesRedo Buffers ; ; ; ; ; ; ; ; 667648 bytes數(shù)據(jù)庫裝載完畢。SQL> recover database until cancel using backup controlfile;ORA-00279: 更改 984674 (在 12/17/2005 16:14:05 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00003.001ORA-00280: 更改 984674 對(duì)于線程 1 是按序列 # 3 進(jìn)行的指定日志: {=suggested | filename | AUTO | CANCEL}ORA-00279: 更改 985596 (在 12/17/2005 16:28:34 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00004.001ORA-00280: 更改 985596 對(duì)于線程 1 是按序列 # 4 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00003.001'指定日志: {=suggested | filename | AUTO | CANCEL}ORA-00279: 更改 985702 (在 12/17/2005 16:29:20 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00005.001ORA-00280: 更改 985702 對(duì)于線程 1 是按序列 # 5 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00004.001'指定日志: {=suggested | filename | AUTO | CANCEL}ORA-00279: 更改 985822 (在 12/17/2005 16:29:54 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00006.001ORA-00280: 更改 985822 對(duì)于線程 1 是按序列 # 6 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00005.001'指定日志: {=suggested | filename | AUTO | CANCEL}cancleORA-00308: 無法打開存檔日志 'cancle'ORA-27041: 無法打開文件OSD-04002: 無法打開文件O/S-Error: (OS 2) 系統(tǒng)找不到指定的文件。指定日志: {=suggested | filename | AUTO | CANCEL}cancel介質(zhì)恢復(fù)已取消。SQL> alter database open resetlogs;數(shù)據(jù)庫已更改。SQL> select checkpoint_change#,archive_change# ,controlfile_change# from v$database;CHECKPOINT_CHANGE# ARCHIVE_CHANGE# CONTROLFILE_CHANGE#------------------ --------------- ------------------- ; ; ; ; ; 985824 ; ; ; ; ; ; ; 0 ; ; ; ; ; ; ;985886SQL> select * from test.test;A ; ; ; ; ; ; ; ; ; ;B-------------------- --------------------2005-12-17 16:29:14 ;2005-12-17 16:29:142005-12-17 16:28:26 ;2005-12-17 16:28:262005-12-17 16:28:27 ;2005-12-17 16:28:272005-12-17 16:29:12 ;2005-12-17 16:29:122005-12-17 16:29:49 ;2005-12-17 16:29:492005-12-17 16:29:49 ;2005-12-17 16:29:49已選擇6行。SQL>

=suggested | filename | AUTO | CANCEL}ORA-00279: 更改 985596 (在 12/17/2005 16:28:34 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00004.001ORA-00280: 更改 985596 對(duì)于線程 1 是按序列 # 4 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00003.001'指定日志: {=suggested | filename | AUTO | CANCEL}ORA-00279: 更改 985702 (在 12/17/2005 16:29:20 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00005.001ORA-00280: 更改 985702 對(duì)于線程 1 是按序列 # 5 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00004.001'指定日志: {=suggested | filename | AUTO | CANCEL}ORA-00279: 更改 985822 (在 12/17/2005 16:29:54 生成) 對(duì)于線程 1 是必需的ORA-00289: 建議: D:ORACLEORACLE92RDBMSARC00006.001ORA-00280: 更改 985822 對(duì)于線程 1 是按序列 # 6 進(jìn)行的ORA-00278: 此恢復(fù)不再需要日志文件 'D:ORACLEORACLE92RDBMSARC00005.001'指定日志: {=suggested | filename | AUTO | CANCEL}cancleORA-00308: 無法打開存檔日志 'cancle'ORA-27041: 無法打開文件OSD-04002: 無法打開文件O/S-Error: (OS 2) 系統(tǒng)找不到指定的文件。指定日志: {=suggested | filename | AUTO | CANCEL}cancel介質(zhì)恢復(fù)已取消。SQL> alter database open resetlogs;數(shù)據(jù)庫已更改。SQL> select checkpoint_change#,archive_change# ,controlfile_change# from v$database;CHECKPOINT_CHANGE# ARCHIVE_CHANGE# CONTROLFILE_CHANGE#------------------ --------------- ------------------- ; ; ; ; ; 985824 ; &n

標(biāo)簽: Oracle 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备 | 禹城彩钢厂_钢结构板房_彩钢复合板-禹城泰瑞彩钢复合板加工厂 | 金属软管_不锈钢金属软管_巩义市润达管道设备制造有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 | 立式硫化罐-劳保用品硫化罐-厂家直销-山东鑫泰鑫硫化罐厂家 | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 智能气瓶柜(大型气瓶储存柜)百科 | 丙烷/液氧/液氮气化器,丙烷/液氧/液氮汽化器-无锡舍勒能源科技有限公司 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 德州万泰装饰 - 万泰装饰装修设计软装家居馆 | 【北京写字楼出租_写字楼租赁_办公室出租网/出售】-远行地产官网 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 福建自考_福建自学考试网 | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 模具钢_高速钢_不锈钢-万利钢金属材料| 海尔生物医疗四川代理商,海尔低温冰箱四川销售-成都壹科医疗器械有限公司 | DDoS安全防护官网-领先的DDoS安全防护服务商 | 北京浩云律师事务所-法律顾问_企业法务_律师顾问_公司顾问 | 宿松新闻网 宿松网|宿松在线|宿松门户|安徽宿松(直管县)|宿松新闻综合网站|宿松官方新闻发布 | 大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训 | 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 不锈钢列管式冷凝器,换热器厂家-无锡飞尔诺环境工程有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 托利多电子平台秤-高精度接线盒-托利多高精度电子秤|百科 | 水性漆|墙面漆|木器家具漆|水漆涂料_晨阳水漆官网 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 贵州水玻璃_-贵阳花溪闽兴水玻璃厂| 山东集装箱活动房|济南集装箱活动房-济南利森集装箱有限公司 | 刹车盘机床-刹车盘生产线-龙口亨嘉智能装备 | 衬氟止回阀_衬氟闸阀_衬氟三通球阀_衬四氟阀门_衬氟阀门厂-浙江利尔多阀门有限公司 | 紫外可见光分光度计-紫外分光度计-分光光度仪-屹谱仪器制造(上海)有限公司 | 新型游乐设备,360大摆锤游乐设备「诚信厂家」-山东方鑫游乐设备 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 |