恢復表空間到不同的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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE ASM磁碟組空間溢位OracleASM
- Oracle RMAN 表空間恢復Oracle
- ORACLE ASM的SSD磁碟空間回收分析OracleASM
- 表空間TSPITR恢復-實驗
- 【Oracle 恢復表空間】 實驗Oracle
- Oracle asm磁碟損壞異常恢復OracleASM
- 【資料庫資料恢復】ASM磁碟組掉線的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- 【資料庫資料恢復】Oracle資料庫ASM磁碟組掉線如何恢復資料?資料庫資料恢復OracleASM
- SYSTEM 表空間管理及備份恢復
- (Les16 執行資料庫恢復)-表空間恢復資料庫
- ASM磁碟組限制ASM
- 【資料庫資料恢復】SQL Server資料庫磁碟空間不足的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】磁碟空間不足導致sql server錯誤的資料恢復資料庫資料恢復SQLServer
- 磁碟分割槽表恢復原理
- 遷移ASM磁碟組ASM
- ASM磁碟組更換磁碟的操作方法ASM
- PostgreSQL從小白到高手教程 - 第41講:postgres表空間備份與恢復SQL
- 【ASM】ASM磁碟頭被重寫,如何修復ASM
- ASM 磁碟組的建立及擴容ASM
- ASM磁碟空間假裝耗盡,ORA-15041: diskgroup space exhaustedASM
- 【ASM】Oracle asm磁碟被格式化,如何掛載該磁碟組ASMOracle
- 【ASM】Oracle asm刪除磁碟組注意事項ASMOracle
- PostgreSQL啟動恢復期間,恢復到的時間線的確定SQL
- 一次ASM新增新的磁碟組ASM
- 從定位資料塊所在ASM磁碟到ASM strippingASM
- oracle RAC+DG 擴容ASM和表空間(Linux)OracleASMLinux
- 磁碟空間不足
- 使用udev擴充套件ASM磁碟組dev套件ASM
- ASM磁碟組擴容操作文件ASM
- 【PG備份恢復】pg_basebackup 多表空間備份恢復測試
- 刪除臨時表空間組
- 如何檢查Mac磁碟空間,mac磁碟空間其他怎麼清理Mac
- Oracle ASM磁碟組擴容(AIX7.1)OracleASMAI
- ASM磁碟組ORA-15042 ORA-15096ASM
- ASM重新命名包含OCR/vote file的磁碟組ASM
- linux限定使用者或組對磁碟空間的使用Linux
- 【ASK_ORACLE】Oracle表決磁碟丟失後的恢復方法Oracle
- PostgreSQL在不同的表空間移動資料檔案SQL
- 16、表空間 建立表空間