十六、歸檔模式下的完全恢復(fù)
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:主機(jī)域名、虛擬主機(jī)、營銷軟件、網(wǎng)站建設(shè)、鎮(zhèn)沅網(wǎng)站維護(hù)、網(wǎng)站推廣。
在歸檔模式下,擁有RMAN的備份和歸檔重做日志以及當(dāng)前的重做日志文件,可以做到數(shù)據(jù)庫的完全恢復(fù),并且是聯(lián)機(jī)狀態(tài)的下的恢復(fù)。
1.非系統(tǒng)表空間損壞的恢復(fù)
做數(shù)據(jù)庫完全備份
RMAN> backup as compressed backupset database plus archivelog delete all input;
創(chuàng)建測試表
SQL> create table test123 tablespace users as select * from dba_segments;
刪除測試表的表空間數(shù)據(jù)文件
SQL> ! rm -rf /u01/app/oradata/orcl/users01.dbf
重啟數(shù)據(jù)庫
SQL> shutdown immediate
SQL> startup
為了先打開數(shù)據(jù)庫,先將該數(shù)據(jù)庫文件離線。
SQL> alter database datafile 4 offline;
SQL> alter database open; --這里也可以在mounted狀態(tài)進(jìn)行恢復(fù)后再打開數(shù)據(jù)庫
還原數(shù)據(jù)文件
RMAN> restore datafile 4;
恢復(fù)數(shù)據(jù)文件
RMAN> recover datafile 4;
將數(shù)據(jù)庫文件online
SQL> alter database datafile 4 online;
也可以將以上命令放在rman腳本中。
run {
sql 'alter database datafile 4 offline';
restore tablespace users;
recover tablespace users;
sql 'alter database datafile 4 online';
}
2.系統(tǒng)表空間損壞的恢復(fù)
系統(tǒng)表空間損壞,必須先做恢復(fù),數(shù)據(jù)庫才能打開。
刪除數(shù)據(jù)文件system01.dbf
[oracle@oracle11g ~]$ rm -rf /u01/app/oradata/orcl/system01.dbf
注意:此時可能會無法重新連接數(shù)據(jù)庫:
使用RMAN登錄也失敗,使用shutdown abort停止數(shù)據(jù)庫:
啟動數(shù)據(jù)庫到mount狀態(tài)
SQL> shutdown immediate
SQL> startup
使用RMAN腳本恢復(fù)數(shù)據(jù)文件。
RMAN> run {
sql 'alter database datafile 1 offline';
restore datafile 1;
recover datafile 1;
sql 'alter database datafile 1 online';
}
啟動數(shù)據(jù)庫
SQL> alter database open;
3.所有數(shù)據(jù)文件丟失的恢復(fù)
刪除所有數(shù)據(jù)文件。
[oracle@oracle11g orcl]$ rm -f /u01/app/oradata/orcl/*.dbf
使用RMAN腳本恢復(fù)數(shù)據(jù)文件。
SQL> shutdown abort
SQL> startup
RMAN> run {
restore database;
recover database;
sql 'alter database open';
}
分享名稱:RMAN的使用(八)
文章源于:http://muchs.cn/article4/gdddoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、電子商務(wù)、定制網(wǎng)站、域名注冊、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)