2012-06-03 20:40 catalog start with rman備份集直接匯入控制檔案中
catalog start with 是一個很好的命令. 有了這個命令後, 基本上可以不再使用catalog資料庫了 . 因為可以透過這個命令將以前的備份集資訊重新匯入到當前控制檔案中, 一般應用於使用rman恢復, 控制檔案又是舊的或者是手工建立的(這樣的控制檔案當然沒有最新的備份集的資訊), 透過catalog start with 可以將最新的備份集以及歸檔日誌檔案列表匯入到控制文中, 然後就可以進行rman的恢復了.
例如,複製備份集到 /data01 下 ,
RMAN> startup nomount;
RMAN> restore controlfile from '/data01/testdb_CF_c-3148051840-20110813-00'; # 從控制檔案備份集恢復控制檔案
RMAN> alter database mount;
catalog start with '/data01/'; (一定要用“/”結尾,不然找不到真實的路徑)
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
set
newname for datafile
'+DATA/icare/datafile/system.309.717426483' to
'/backup/supt/suptdata/system.309.717426483';
set newname for
datafile '+DATA/icare/datafile/apps_undots1.283.717426031' to
'/backup/supt/suptdata/apps_undots1.283.717426031'; set newname
for datafile
'+DATA/icare/datafile/apps_ts_tx_data.273.717426033' to
'/backup/supt/suptdata/apps_ts_tx_data.273.717426033';
set newname for datafile '+DATA/icare/datafile/apps_ts_tx_data.275.717426033' to
set newname for datafile '+DATA/icare/onlinelog/group_16.265.743248917' to '/data02/supt/suptdata/group_16.265.743248917';
restore database force;
switch datafile all;
}
如果備份集存放在多個路徑,可以多次執行
RMAN> catalog start with '/data01/';
RMAN>catalog start with '/data02/';
RMAN>catalog start with '/data03/';
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31520497/viewspace-2156765/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【備份】RMAN中對控制檔案的幾種備份方法
- 【RMAN】Oracle中如何備份控制檔案?備份控制檔案的方式有哪幾種?Oracle
- Oracle 備份恢復篇之RMAN catalogOracle
- 揭秘ORACLE備份之----RMAN之五(CATALOG)Oracle
- Oracle Rman Catalog的建立方法和備份原理Oracle
- 備份恢復Lesson 04.Using the RMAN Recovery Catalog
- 12 使用RMAN備份和恢復檔案
- 網站搬家時匯入SQL Server備份檔案失敗網站SQLServer
- [重慶思莊每日技術分享]-RMAN修改控制檔案自動備份路徑報錯RMAN-06492
- 【RMAN】RMAN備份至ASMASM
- DM7使用DMRMAN工具匯入備份集
- RMAN備份概述
- 【RMAN】RMAN的備份保留策略
- DM7使用DMRMAN工具執行備份集對映檔案匯出
- RMAN備份恢復典型案例——資料檔案存在壞快
- Mysql匯出檔案及備份操作筆記MySql筆記
- RMAN備份中發現壞塊
- rman開啟備份優化對備份歸檔的影響優化
- MySQL 8:備份&匯入【備忘】MySql
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- oracle 控制檔案及引數檔案何時自動備份Oracle
- RMAN備份進度
- rman 備份指令碼指令碼
- RMAN的備份原理
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- Docker容器中的備份、恢復、遷移、匯入、匯出Docker
- mysqldump壓縮備份匯出匯入(含定期備份shell指令碼)MySql指令碼
- 向mysql中匯入.sql檔案MySql
- sql檔案備份SQL
- rman 增量備份恢復
- Oracle RMAN備份實戰Oracle
- Oracle OCP(60):RMAN 備份Oracle
- RMAN備份恢復技巧
- 【rman備份策略】實驗
- RMAN備份整庫和歸檔日誌的方法
- dg丟失歸檔,使用rman增量備份恢復
- Linux mysql 備份和匯入命令LinuxMySql
- Mongodb的備份恢復與匯出匯入MongoDB