恢復表空間到不同的ASM磁碟組
CREATE DISKGROUP DSKGRP2 EXTERNAL REDUNDANCY DISK
'/oracle/oradata/asmdisk03',
'/oracle/oradata/asmdisk07';
create tablespace testasm datafile '+DSKGRP2' size 100M autoextend off extent management local uniform size 1M segment space management auto;
RMAN> BACKUP FORMAT '/oracle/rman/bk_%s_%p_%t' tablespace testasm;
Starting backup at 22-APR-09
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backupset
channel ORA_DISK_1: specifying datafile(s) in backupset
input datafile fno=00013 name=+DSKGRP2/orcl/datafile/testasm.256.684860201
channel ORA_DISK_1: starting piece 1 at 22-APR-09
channel ORA_DISK_1: finished piece 1 at 22-APR-09
piece handle=/oracle/rman/bk_57_1_684860441 tag=TAG20090422T150041 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:04
Finished backup at 22-APR-09
Starting Control File and SPFILE Autobackup at 22-APR-09
piece handle=/oracle/rman/ORCL/autobackup/2009_04_22/o1_mf_s_684860445_4yxj50kj_.bkp comment=NONE
Finished Control File and SPFILE Autobackup at 22-APR-09
SQL> alter database datafile '+DSKGRP2/orcl/datafile/testasm.256.684860201' offline;
ASMCMD> cd DSKGRP2/
ASMCMD> cd ORCL
ASMCMD> cd DATAFILE
ASMCMD> rm -rf TESTASM.256.684860201
RMAN> run {
set newname for datafile '+DSKGRP2/orcl/datafile/testasm.256.684860201' to '+DSKGRP1/orcl/datafile/testasm.256.684860201';
restore tablespace testasm;
switch datafile all;
recover tablespace testasm;
}
executing command: SET NEWNAME
Starting restore at 22-APR-09
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=144 instance=orcl1 devtype=DISK
channel ORA_DISK_1: starting datafile backupset restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
restoring datafile 00013 to +DSKGRP1/orcl/datafile/testasm.256.684860201
channel ORA_DISK_1: reading from backup piece /oracle/rman/bk_57_1_684860441
channel ORA_DISK_1: restored backup piece 1
piece handle=/oracle/rman/bk_57_1_684860441 tag=TAG20090422T150041
channel ORA_DISK_1: restore complete, elapsed time: 00:00:26
Finished restore at 22-APR-09
RMAN> recover tablespace testasm;[@more@]
'/oracle/oradata/asmdisk03',
'/oracle/oradata/asmdisk07';
create tablespace testasm datafile '+DSKGRP2' size 100M autoextend off extent management local uniform size 1M segment space management auto;
RMAN> BACKUP FORMAT '/oracle/rman/bk_%s_%p_%t' tablespace testasm;
Starting backup at 22-APR-09
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backupset
channel ORA_DISK_1: specifying datafile(s) in backupset
input datafile fno=00013 name=+DSKGRP2/orcl/datafile/testasm.256.684860201
channel ORA_DISK_1: starting piece 1 at 22-APR-09
channel ORA_DISK_1: finished piece 1 at 22-APR-09
piece handle=/oracle/rman/bk_57_1_684860441 tag=TAG20090422T150041 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:04
Finished backup at 22-APR-09
Starting Control File and SPFILE Autobackup at 22-APR-09
piece handle=/oracle/rman/ORCL/autobackup/2009_04_22/o1_mf_s_684860445_4yxj50kj_.bkp comment=NONE
Finished Control File and SPFILE Autobackup at 22-APR-09
SQL> alter database datafile '+DSKGRP2/orcl/datafile/testasm.256.684860201' offline;
ASMCMD> cd DSKGRP2/
ASMCMD> cd ORCL
ASMCMD> cd DATAFILE
ASMCMD> rm -rf TESTASM.256.684860201
RMAN> run {
set newname for datafile '+DSKGRP2/orcl/datafile/testasm.256.684860201' to '+DSKGRP1/orcl/datafile/testasm.256.684860201';
restore tablespace testasm;
switch datafile all;
recover tablespace testasm;
}
executing command: SET NEWNAME
Starting restore at 22-APR-09
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=144 instance=orcl1 devtype=DISK
channel ORA_DISK_1: starting datafile backupset restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
restoring datafile 00013 to +DSKGRP1/orcl/datafile/testasm.256.684860201
channel ORA_DISK_1: reading from backup piece /oracle/rman/bk_57_1_684860441
channel ORA_DISK_1: restored backup piece 1
piece handle=/oracle/rman/bk_57_1_684860441 tag=TAG20090422T150041
channel ORA_DISK_1: restore complete, elapsed time: 00:00:26
Finished restore at 22-APR-09
RMAN> recover tablespace testasm;[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/48010/viewspace-1021803/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASM磁碟組空間不足ASM
- 有效管理 ASM 磁碟組空間ASM
- ORACLE ASM磁碟組空間溢位OracleASM
- 傳輸表空間(TTS) - 不同位元組序平臺 RMAN Convert - 5 ASM到ASMTTSASM
- asm磁碟組中的磁碟頭資訊丟失恢復實驗ASM
- 轉移表空間到ASMASM
- ASM之OCR所在磁碟組損壞後的恢復ASM
- 恢復Oracle表空間的方法Oracle
- 存貯在asm中的ocr/votedisk/asm磁碟組損害的恢復ASM
- Oracle RMAN 表空間恢復Oracle
- ASM磁碟空間的檢視ASM
- 檢視asm磁碟組剩餘空間的正確方法ASM
- Oracle RMAN 表空間的完全恢復Oracle
- rman恢復資料檔案 恢復表空間
- 【Oracle 恢復表空間】 實驗Oracle
- SYSAUX表空間管理及恢復UX
- 根據表空間的TSPITR恢復
- 傳輸表空間(TTS) - 不同位元組序平臺 RMAN Convert - 4 檔案系統到ASMTTSASM
- 11gR2 基於ASM磁碟組的資料庫恢復ASM資料庫
- Oracle 11g RMAN恢復-只讀表空間的恢復Oracle
- 把資料匯入到不同的表空間
- 表空間TSPITR恢復-實驗
- ORACLE ASM的SSD磁碟空間回收分析OracleASM
- ASM表空間管理ASM
- flashback database 恢復誤刪除的表空間。Database
- UNDO 表空間檔案損壞的恢復
- oracle 將表空間下的資料檔案從檔案系統遷移到ASM磁碟組OracleASM
- 【資料庫資料恢復】ASM磁碟組掉線的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- (Les16 執行資料庫恢復)-表空間恢復資料庫
- 利用可恢復空間分配技術自動分配表空間
- oracle實驗記錄 (恢復-表空間基於時間點恢復(rman))Oracle
- 【資料庫資料恢復】Oracle資料庫ASM磁碟組掉線如何恢復資料?資料庫資料恢復OracleASM
- Oracle asm磁碟損壞異常恢復OracleASM
- Shell磁碟空間和表空間告警程式
- asm 磁碟組 增刪磁碟組ASM
- ASM磁碟組丟失member kfed修復ASM
- Oracle 11g RMAN恢復-只讀表空間的恢復(備份是在表空間只讀狀態下做的)Oracle
- Oracle表空間時間點恢復技術TSPITROracle