Oracle使用RMAN將普通資料檔案轉成ASM
1. 資料庫啟動至mount
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
2. RMAN備份資料檔案
RMAN> backup as copy database format '+data';
Starting backup at 27-MAR-18
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=6 device type=DISK
channel ORA_DISK_1: starting datafile copy
input datafile file number=00001 name=/u01/app/oracle/oradata/test/system01.dbf
3. switch datafile
RMAN> switch database to copy;
datafile 1 switched to datafile copy "+DATA/test/datafile/system.276.971869559"
datafile 2 switched to datafile copy "+DATA/test/datafile/sysaux.277.971869589"
datafile 3 switched to datafile copy "+DATA/test/datafile/undotbs1.278.971869615"
datafile 4 switched to datafile copy "+DATA/test/datafile/users.280.971869621"
4. alter database open
SQL> alter database open;
Database altered.
5. 驗證
SQL> select file_name from dba_data_files;
FILE_NAME
--------------------------------------------------------------------------------
+DATA/test/datafile/users.280.971869621
+DATA/test/datafile/undotbs1.278.971869615
+DATA/test/datafile/sysaux.277.971869589
+DATA/test/datafile/system.276.971869559
6. 刪除原資料檔案
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
2. RMAN備份資料檔案
RMAN> backup as copy database format '+data';
Starting backup at 27-MAR-18
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=6 device type=DISK
channel ORA_DISK_1: starting datafile copy
input datafile file number=00001 name=/u01/app/oracle/oradata/test/system01.dbf
3. switch datafile
RMAN> switch database to copy;
datafile 1 switched to datafile copy "+DATA/test/datafile/system.276.971869559"
datafile 2 switched to datafile copy "+DATA/test/datafile/sysaux.277.971869589"
datafile 3 switched to datafile copy "+DATA/test/datafile/undotbs1.278.971869615"
datafile 4 switched to datafile copy "+DATA/test/datafile/users.280.971869621"
4. alter database open
SQL> alter database open;
Database altered.
5. 驗證
SQL> select file_name from dba_data_files;
FILE_NAME
--------------------------------------------------------------------------------
+DATA/test/datafile/users.280.971869621
+DATA/test/datafile/undotbs1.278.971869615
+DATA/test/datafile/sysaux.277.971869589
+DATA/test/datafile/system.276.971869559
6. 刪除原資料檔案
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-2152252/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ASM】ASM資料檔案和OS檔案(FILESYSTEM)轉移方法總結ASM
- 【RMAN】Oracle使用rman將11.2.0.4資料庫遷移至Oracle12c命令參考Oracle資料庫
- oracle 普通表空間資料檔案壞塊Oracle
- Oracle:ASM & 密碼檔案OracleASM密碼
- Oracle Linux 7使用syslog來管理Oracle ASM的審計檔案OracleLinuxASM
- ORACLE RAC ASM資料檔案遷移OMF檔案報錯ORA-01276解決OracleASM
- 2.10.3 使用 Oracle Automatic Storage Management (Oracle ASM) 克隆資料庫OracleASM資料庫
- oracle資料庫使用rman備份指令碼Oracle資料庫指令碼
- 【RMAN】RMAN備份至ASMASM
- 如何將資料庫中的資料導成 excel 檔案資料庫Excel
- Oracle 資料檔案回收Oracle
- 轉:使用 Tkprof 分析 ORACLE 跟蹤檔案Oracle
- Mac上將dmg檔案轉成iso的方法Mac
- 如何將檔案PDF格式轉換成Word格式
- 將檔案轉移到一個資料夾內batBAT
- Oracle單個資料檔案損壞,在Rman命令裡設定表空間、資料檔案offline方式來恢復最方便Oracle
- 【ASK_ORACLE】使用insert語句將普通錶轉換成分割槽表Oracle
- 將spfile從ASM裡遷移到檔案系統ASM
- 一行命令,將 JSON 檔案轉成 Dart 類JSONDart
- Oracle資料檔案和臨時檔案的管理Oracle
- oracle asm 資料塊重構恢復OracleASM
- Java中使用Fastjson將JSON檔案轉物件JavaASTJSON物件
- oracle資料庫的配置檔案Oracle資料庫
- oracle 線上rename資料檔案Oracle
- 修改Oracle資料檔名及資料檔案存放路徑Oracle
- 把 .xyz 檔案轉換成 .ply 檔案
- Oracle ASM AMDU工具的使用OracleASM
- Oracle使用RMAN從Windows遷移資料到LinuxOracleWindowsLinux
- 12 使用RMAN備份和恢復檔案
- ORACLE11GR2 RAC檔案系統變更成ASM EXTEND RAC及高可用測試OracleASM
- python 將 CVS檔案轉為HTML檔案PythonHTML
- Oracle ASM故障資料恢復解決方案OracleASM資料恢復
- Oracle資料庫 ASM磁碟線上擴容Oracle資料庫ASM
- RMAN備份恢復典型案例——資料檔案存在壞快
- Oracle RMAN 連線資料庫認證方法Oracle資料庫
- oracle徹底刪除資料檔案Oracle
- oracle uncatalog資料庫備份檔案Oracle資料庫
- 【kingsql分享】使用BBED修改Oracle資料檔案頭推進SCNSQLOracle