rman備份但丟失一個資料檔案,但有歸檔備份
C:\Documents and Settings\Paul Yi>sqlplus "/as sysdba"
SQL*Plus: Release 9.2.0.4.0 - Production on 星期五 5月 18 16:23:48 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
連線到:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning, Oracle Label Security, OLAP and Oracle Data Mining optio
JServer Release 9.2.0.4.0 - Production
SQL> create table paul (a int) tablespace tools;
表已建立。
SQL> insert into paul values(1);
已建立 1 行。
SQL> commit;
提交完成。
SQL> shutdown abort;
ORACLE 例程已經關閉。
SQL> host;
在作業系統上刪除toolso1.dbf檔案
Microsoft Windows XP [版本 5.1.2600]
(C) 版權所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Paul Yi>del D:\oracle\oradata\test\TOOLS01.DBF
C:\Documents and Settings\Paul Yi>sqlplus "/as sysdba"
SQL*Plus: Release 9.2.0.4.0 - Production on 星期五 5月 18 16:26:22 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
已連線到空閒例程。
SQL> startup mount;
ORACLE 例程已經啟動。
Total System Global Area 101785252 bytes
Fixed Size 454308 bytes
Variable Size 75497472 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
資料庫裝載完畢。
SQL> alter database open;
alter database open
*
ERROR 位於第 1 行:
ORA-01157: 無法標識/鎖定資料檔案 4 - 請參閱 DBWR 跟蹤檔案
ORA-01110: 資料檔案 4: 'D:\ORACLE\ORADATA\TEST\TOOLS01.DBF'
進入rman開始恢復
C:\Documents and Settings\Paul Yi>rman
恢復管理器: 版本9.2.0.4.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
RMAN> connect target /
連線到目標資料庫: TEST (DBID=1915869886)
RMAN> show all;
正在使用目標資料庫控制檔案替代恢復目錄
RMAN 配置引數為:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'd:\backup\%F';
CONFIGURE DEVICE TYPE DISK PARALLELISM 1; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\ORACLE\ORA92\DATABASE\SNCFTEST.ORA'; # default
RMAN> restore datafile 4;
啟動 restore 於 18-5月 -07
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=12 devtype=DISK
通道 ORA_DISK_1: 正在開始恢復資料檔案備份集
通道 ORA_DISK_1: 正在指定從備份集恢復的資料檔案
正將資料檔案00004恢復到D:\ORACLE\ORADATA\TEST\TOOLS01.DBF
通道 ORA_DISK_1: 已恢復備份段 1
段 handle=D:\BACKUP\BAK_T20070518_S%S tag=TAG20070518T174942 params=NULL
通道 ORA_DISK_1: 恢復完成
完成 restore 於 18-5月 -07
RMAN> recover datafile 4;
啟動 recover 於 18-5月 -07
使用通道 ORA_DISK_1
正在開始介質的恢復
完成介質的恢復
完成 recover 於 18-5月 -07
RMAN> alter database open;
資料庫已開啟
RMAN> exit
恢復管理器完成。
C:\Documents and Settings\Paul Yi>sqlplus "/as sysdba"
SQL*Plus: Release 9.2.0.4.0 - Production on 星期五 5月 18 17:56:02 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
連線到:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning, Oracle Label Security, OLAP and Oracle Data Mining options
JServer Release 9.2.0.4.0 - Production
SQL> select * from paul;
A
----------
1
至此完全恢復
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-1086/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle RMAN 不完全恢復(只有資料檔案備份,丟失歸檔日誌備份)Oracle
- rman恢復--歸檔模式有備份,丟失資料檔案的恢復模式
- rman恢復--歸檔模式無備份,丟失資料檔案的恢復模式
- 【備份恢復】歸檔模式下丟失系統關鍵資料檔案 利用RMAN備份恢復模式
- 歸檔模式無備份丟失資料檔案後恢復模式
- 歸檔模式有備份丟失資料檔案後恢復模式
- RMAN說,我能備份(5)--RMAN備份歸檔檔案
- dg丟失歸檔,使用rman增量備份恢復
- rman全庫備份備份歸檔日誌檔案
- RMAN備份資料檔案+控制檔案+歸檔日誌
- 備份&恢復之八:RMAN備份歸檔模式下損壞(丟失)多個資料檔案,進行整個資料庫的恢復模式資料庫
- 備份恢復之資料檔案丟失
- 沒備份,歸檔日誌存在,丟失資料檔案的恢復
- 非歸檔資料庫RMAN備份資料庫
- RMAN資料庫恢復 之歸檔模式有(無)備份-丟失資料檔案的恢復資料庫模式
- 備份&恢復之五:歸檔模式下丟失或損壞一個資料檔案模式
- RMAN說,我能備份(4)--RMAN備份資料檔案和控制檔案
- 只有rman備份集,控制檔案丟失的恢復
- 非歸檔無備份下控制檔案丟失的恢復
- TSM備份時因歸檔日誌丟失而導致備份失敗
- 【備份恢復】非歸檔模式下丟失任意資料檔案 恢復操作模式
- rman備份丟失控制檔案恢復
- rman備份-(1) 利用備份級恢復資料檔案和控制檔案
- 【備份恢復】恢復 丟失已歸檔重做日誌檔案
- nid 對RMAN備份的影響--- 控制檔案中備份記錄全部丟失
- 使用RMAN增量備份處理Dataguard因歸檔丟失造成的gap
- 利用增量備份恢復gap歸檔丟失DG
- RMAN備份歸檔日誌多份 %c
- 無備份丟失部分資料檔案和控制檔案恢復 [轉]
- RMAN備份檔案格式
- 備份與恢復--資料檔案損壞或丟失
- 歸檔模式有備份丟失控制檔案和資料檔案後恢復模式
- 丟失全部控制檔案後從RMAN備份集中恢復示例
- RMAN恢復(rman只備份資料庫,但不備份歸檔,歸檔透過簡單的rsync或scp來傳送到異地備份)資料庫
- Oracle設定多個歸檔路徑生成多份歸檔日誌,Rman備份時也只備份其中的一份歸檔日誌Oracle
- 備份歸檔日誌檔案
- 【備份恢復】 丟失一個控制檔案 之恢復操作
- Oracle備份與恢復【丟失資料檔案的恢復】Oracle