RMAN恢復之RMAN-06555處理
因為生產備份的時候排除了一個表空間:
解決方式:
1 、跳過表空間
recover database until time "to_date('2021-9-29 15:55:00','yyyy-mm-dd hh24:mi:ss')" skip forever tablespace BOSS3;
2 、使用指令碼run,時間寫在前面
#!/bin/bash
source /home/oracle/.bash_profile
export ORACLE_SID=jszg6
rmanlog=/home/oracle/scripts/log.txt
rman target / << EOF >> ${rmanlog}
run{
allocate channel t1 device type disk;
allocate channel t2 device type disk;
allocate channel t3 device type disk;
allocate channel t4 device type disk;
set until time "to_date('2021-9-29 15:55:00','yyyy-mm-dd hh24:mi:ss')";
set newname for datafile '+DATAC1/jszg/system01.dbf' to '+datac1/JSZG/datafile2/system01.dbf';
set newname for datafile '+DATAC1/jszg/sysaux01.dbf' to '+datac1/JSZG/datafile2/sysaux01.dbf';
set newname for datafile '+DATAC1/jszg/undotbs01.dbf' to '+datac1/JSZG/datafile2/undotbs01.dbf';
set newname for datafile '+DATAC1/jszg/undotbs02.dbf' to '+datac1/JSZG/datafile2/undotbs02.dbf';
........... 此處省略 ...............
set newname for datafile '+DATAC1/jszg/tbs_ac_8.dbf' to '+datac1/JSZG/datafile2/tbs_ac_8.dbf';
set newname for datafile '+DATAC1/jszg/gj05.dbf' to '+datac1/JSZG/datafile2/gj05.dbf';
set newname for datafile '+DATAC1/jszg/gj06.dbf' to '+datac1/JSZG/datafile2/gj06.dbf';
set newname for tempfile '+DATAC1/jszg/temp01.dbf' to '+datac1/JSZG/datafile2/temp01.dbf';
set newname for tempfile '+DATAC1/jszg/temp02.dbf' to '+datac1/JSZG/datafile2/temp02.dbf';
restore database;
switch datafile all;
switch tempfile all;
recover database;
#sql 'alter database open resetlogs';
release channel t1;
release channel t2;
release channel t3;
release channel t4;
}
exit;
EOF
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23732248/viewspace-2887290/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RMAN增量恢復
- Oracle 備份恢復篇之RMAN catalogOracle
- RMAN恢復實踐
- rman 增量備份恢復
- Oracle RMAN恢復測試Oracle
- RMAN備份恢復技巧
- 處理恢復資料方法
- RMAN深入解析之--Incarnation應用(不完全恢復)
- ORACLE 11.2.0.4 RAC RMAN異機恢復之ORA-15001Oracle
- 查詢RMAN恢復進度
- Oracle RMAN 表空間恢復Oracle
- RMAN備份異機恢復
- RMAN備份恢復典型案例——異機恢復未知DBID
- RMAN備份恢復效能優化優化
- 在rman恢復中incarnation的概念
- RMAN備份與恢復測試
- RMAN-06207和RMAN-06208的處理
- ORACLE DG從庫 Rman備份恢復Oracle
- rman備份異機恢復(原創)
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- 【RMAN】Oracle12c以後rman 備份恢復命令參考Oracle
- 【RMAN】在多租戶環境下的RMAN備份及恢復
- Oracle 12C新特性-RMAN恢復表Oracle
- 12 使用RMAN備份和恢復檔案
- RMAN備份恢復典型案例——ORA-00245
- 透過搭建恢復目錄實現RMAN異地備份和恢復
- 【RMAN】Oracle12c之後,rman備份Dataguard備端恢復可能出現邏輯錯誤Oracle
- [20190718]12c rman新特性 表恢復.txt
- 備份恢復Lesson 04.Using the RMAN Recovery Catalog
- 【12c】12c RMAN新特性之recover table(表級別恢復)
- sqlsever處理資料庫的恢復掛起狀態SQL資料庫
- 透過RMAN備份standby database成功恢復還原Database
- oracle ORA-01180 ORA-01110(rman恢復問題)Oracle
- rman恢復控制檔案的一個小錯誤
- RMAN備份恢復典型案例——資料庫卡頓資料庫
- NBU恢復Oracle通道完成後RMAN沒有進度Oracle
- dg丟失歸檔,使用rman增量備份恢復
- Oracle9i RMAN 的優缺點及RMAN 備份及恢復步驟Oracle