使用rman在oracle ASM磁碟組之間移動資料檔案
使用rman在oracle ASM磁碟組之間移動資料檔案
在歸檔模式下,想要移動一個活動的資料檔案從一個oracle ASM磁碟組到另一個。這種情況,可以使用backup as copy複製資料檔案到新的磁碟組,然後set newname
和switch命令來在控制檔案中重新命名資料檔案。
此種場景,假定使用磁碟組data和userdata。假定需要將檔案移動到userdata磁碟組。
確保在開始執行操作前,資料庫開啟了歸檔模式。Archive log list
1) 開啟rman,連線到目標資料庫
$ rman
RMAN> CONNECT TARGET SYS@orcl
2)產生一個報告顯示資料檔案的名稱等資訊
RMAN>report schema;
3)備份資料檔案到新的oracle ASM磁碟組
RMAN> BACKUP AS COPY DATAFILE "+DATA/orcl/datafile/users.261.689589837" FORMAT "+USERDATA";
也可以直接使用資料檔案號和資料檔案型別
BACKUP AS COPY DATAFILE 4 FORMAT "+USERDATA";
4)離線要移動的資料檔案
請注意,您使用周圍的資料檔案的名稱兩個單引號,不是雙引號。
RMAN> SQL "ALTER DATABASE DATAFILE ''+DATA/orcl/datafile/users.261.689589837'' OFFLINE";
5)指定控制檔案到新建立的資料檔案複製
RMAN> SWITCH DATAFILE "+DATA/orcl/datafile/users.261.689589837" TO COPY;
6)恢復重新命名的資料檔案
RMAN> RECOVER DATAFILE "+USERDATA/orcl/datafile/users.256.689682663";
7)將資料檔案線上
RMAN> SQL "ALTER DATABASE DATAFILE
''+USERDATA/orcl/datafile/users.256.689682663'' ONLINE";
8)刪除oracle ASM磁碟組中的原始複製
RMAN> DELETE DATAFILECOPY "+DATA/orcl/datafile/users.261.689589837";
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21256317/viewspace-1063406/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在ASM磁碟組之間移動檔案ASM
- 在ASM Diskgroup間移動資料檔案ASM
- 利用RMAN在檔案系統與ASM之間遷移資料庫ASM資料庫
- 移動資料檔案從檔案系統到ASM磁碟組中ASM
- 如何移動asm磁碟組內的資料檔案到另外一個磁碟組ASM
- 使用RMAN在ASM和檔案系統之間複製資料ASM
- 使用RMAN在ASM和檔案系統之間拷貝資料ASM
- 【資料遷移】RMAN遷移資料庫到ASM(一)建立ASM磁碟組資料庫ASM
- 用oracle amdu 抽取asm磁碟組的資料檔案OracleASM
- ORACLE 資料庫 ASM磁碟組上新增控制檔案Oracle資料庫ASM
- 磁碟空間不足,線上移動Oracle的資料檔案Oracle
- oracle 將表空間下的資料檔案從檔案系統遷移到ASM磁碟組OracleASM
- 使用RMAN遷移檔案系統資料庫到ASM資料庫ASM
- Oracle使用RMAN將普通資料檔案轉成ASMOracleASM
- 使用RMAN執行oracle ASM資料遷移OracleASM
- 在Oracle中移動資料檔案Oracle
- 在ORACLE移動資料庫檔案Oracle資料庫
- 利用RMAN將非ASM檔案移動到ASM裡 - [ASM]ASM
- oracle asm 儲存 a磁碟組中的資料檔案 遷移到b磁碟組實施步驟OracleASM
- 【資料遷移】RMAN遷移資料庫到ASM(二)切換資料檔案到ASM資料庫ASM
- Windows 下使用檔案模擬磁碟配置ASM磁碟組WindowsASM
- ORACLE ASM磁碟組空間溢位OracleASM
- 在ORACLE中移動資料庫檔案Oracle資料庫
- ASM之磁碟組中目錄檔案的管理ASM
- 遷移ASM磁碟組ASM
- ASM下資料檔案遷移至不同磁碟組小記ASM
- 在ORACLE中移動資料庫檔案在(轉)Oracle資料庫
- 在ORACLE中移動資料庫檔案(轉)Oracle資料庫
- 移動資料檔案,平衡磁碟負載負載
- 移動資料檔案從ASM到檔案系統ASM
- ORACLE移動資料檔案Oracle
- 在不同機器之間使用rman複製資料庫例項,從非asm到asm資料庫ASM
- ASM與檔案系統之間copy資料檔案--檔案系統到ASMASM
- 用rman從檔案系統遷移資料庫到asm資料庫ASM
- 使用rman在不同平臺之間傳送oracle asm表空間(transport tablespace)OracleASM
- 在Oracle10g 新增ASM磁碟組OracleASM
- 在Oracle中移動資料檔案、控制檔案和日誌檔案Oracle
- PostgreSQL在不同的表空間移動資料檔案SQL