十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
rman怎么恢復(fù)數(shù)據(jù)文件,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。
為梁平等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及梁平網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、梁平網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
恢復(fù)可以在數(shù)據(jù)庫處于 open 或 mount 狀態(tài)下進(jìn)行,只需4個(gè)步驟
1. 將該數(shù)據(jù)文件置于 offline 狀
2. 還原數(shù)據(jù)文件(指定數(shù)據(jù)文件編號)
3. 恢復(fù)數(shù)據(jù)文件
4. 將數(shù)據(jù)文件 online
-----查看數(shù)據(jù)文件的狀態(tài)
SYS@ogg> select file_id,file_name,ONLINE_STATUS from dba_data_files;
FILE_ID FILE_NAME ONLINE_
---------- -------------------------------------------------- -------
4 /u01/app/oracle/oradata/ogg/users01.dbf ONLINE
3 /u01/app/oracle/oradata/ogg/undotbs01.dbf ONLINE
2 /u01/app/oracle/oradata/ogg/sysaux01.dbf ONLINE
1 /u01/app/oracle/oradata/ogg/system01.dbf SYSTEM
5 /u01/app/oracle/oradata/ogg/example01.dbf ONLINE
6 /u01/app/oracle/oradata/ogg/ogg_01.dbf ONLINE
7 /u01/app/oracle/oradata/ogg/receiver_01.dbf ONLINE
-----模擬破壞數(shù)據(jù)文件5號
[oracle@ogg-80 ogg]$ mv example01.dbf example01.dbf.bak
1 離線數(shù)據(jù)文件
RMAN> sql 'alter database datafile 5 offline';
------查看離線后的狀態(tài),這里狀態(tài)變成了 recover
SYS@ogg> select file_id,file_name,ONLINE_STATUS from dba_data_files;
FILE_ID FILE_NAME ONLINE_
---------- -------------------------------------------------- -------
4 /u01/app/oracle/oradata/ogg/users01.dbf ONLINE
3 /u01/app/oracle/oradata/ogg/undotbs01.dbf ONLINE
2 /u01/app/oracle/oradata/ogg/sysaux01.dbf ONLINE
1 /u01/app/oracle/oradata/ogg/system01.dbf SYSTEM
5 /u01/app/oracle/oradata/ogg/example01.dbf RECOVER
6 /u01/app/oracle/oradata/ogg/ogg_01.dbf ONLINE
7 /u01/app/oracle/oradata/ogg/receiver_01.dbf ONLINE
2.還原數(shù)據(jù)文件
RMAN> restore datafile 5;
3.恢復(fù)數(shù)據(jù)文件
RMAN> recover datafile 5; ----這里是應(yīng)用日志
-----恢復(fù)完成在查看狀態(tài),這里的狀態(tài)變成了offline
SYS@ogg> select file_id,file_name,ONLINE_STATUS from dba_data_files;
FILE_ID FILE_NAME ONLINE_
---------- -------------------------------------------------- -------
4 /u01/app/oracle/oradata/ogg/users01.dbf ONLINE
3 /u01/app/oracle/oradata/ogg/undotbs01.dbf ONLINE
2 /u01/app/oracle/oradata/ogg/sysaux01.dbf ONLINE
1 /u01/app/oracle/oradata/ogg/system01.dbf SYSTEM
5 /u01/app/oracle/oradata/ogg/example01.dbf OFFLINE
6 /u01/app/oracle/oradata/ogg/ogg_01.dbf ONLINE
7 /u01/app/oracle/oradata/ogg/receiver_01.dbf ONLINE
4.將數(shù)據(jù)文件online
RMAN> sql 'alter database datafile 5 online';
-----online之后再次查看狀態(tài)
SYS@ogg> select file_id,file_name,ONLINE_STATUS from dba_data_files;
FILE_ID FILE_NAME ONLINE_
---------- -------------------------------------------------- -------
4 /u01/app/oracle/oradata/ogg/users01.dbf ONLINE
3 /u01/app/oracle/oradata/ogg/undotbs01.dbf ONLINE
2 /u01/app/oracle/oradata/ogg/sysaux01.dbf ONLINE
1 /u01/app/oracle/oradata/ogg/system01.dbf SYSTEM
5 /u01/app/oracle/oradata/ogg/example01.dbf ONLINE
6 /u01/app/oracle/oradata/ogg/ogg_01.dbf ONLINE
7 /u01/app/oracle/oradata/ogg/receiver_01.dbf ONLINE
看完上述內(nèi)容,你們掌握rman怎么恢復(fù)數(shù)據(jù)文件的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!