誤刪數(shù)據(jù)庫所有文件(包括數(shù)據(jù)文件、控制文件、日志文件等)后恢復(fù):
1.插入兩行數(shù)據(jù)
SQL> insert into t2 values (33,'cc');
SQL> commit;
SQL> alter system switch logfile;
SQL> insert into t2 values(44,'dd');-
SQL> commit;
2.正常關(guān)閉數(shù)據(jù)庫
SQL>shutdown immediate
3.在操作系統(tǒng)下刪除所有的控制文件 數(shù)據(jù)文件 聯(lián)機(jī)日志等但是要保留歸檔日志,且之前做過完整備份
$rm –rf *.ctl
$rm –rf *.log
$rm –rf *.dbf
4.啟動(dòng)數(shù)據(jù)庫到NOMOUNT狀態(tài)
Sql>startup nomount
5.恢復(fù)控制文件
Rman>restore controlfile from autobackup;
6.啟動(dòng)數(shù)據(jù)庫到MOUNT狀態(tài)
Rman>alter database mount;
7.恢復(fù)數(shù)據(jù)庫
Rman>restore database;
Rman>recover database;
Rman>alter database open resetlogs;
本文出自:億恩科技【www.allwellnessguide.com】
服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|