傳輸表空間(TTS) - 不同位元組序平臺 RMAN Convert - 1
環境 AIX 到 Linux 目標庫, Oracle 11.2.0.3
CONVERT命令可以轉換資料檔案、表空間甚至整個資料庫的位元組順序,
CONVERT TABLESPACE:用於在源庫轉換指定表空間的資料檔案 。
CONVERT DATAFILE: 用於在目標庫轉換資料檔案到目標平臺 。
CONVERT DATABASE: 用於從源平臺轉換及傳輸整個資料庫到目標平臺,並確保建立需要的資料檔案,視你的需求即可以在源庫執行也可以
在目標庫執行。只能用於相同位元組序的平臺。
由於作業系統命令不支援直接操作檔案到ASM,你可以透過CONVERT TABLESPACE或CONVERT DATAFILE移動檔案到ASM中即使不涉及endian format
的轉換。使用CONVERT命令可以提供與作業系統的copy操作等同的功能,所不同的是CONVERT操作的是ASM。
RMAN 中的convert 命令主要用於跨平臺傳輸表空間,也可以完成從ASM及本地檔案系統中複製檔案,比用dbms_file_transfer方法要簡單。
--------------------------------------------------------------
CONVERT TABLESPACE 例子 :
CONVERT TABLESPACE TBS_NAME1, TBS_NAME2 ...
TO PLATFORM 'Linux x86 64-bit'
FROM PLATFORM 'AIX-Based Systems (64-bit)'
DB_FILE_NAME_CONVERT '/data/datafile','/nas01/conv_dbfile' 或使用 FORMAT '/tmp/oracle/transport_linux/%N_%f';
PARALLELISM 8 ;
備註: RMAN中的 %N 表示表空間名,%f 表示絕對檔案編號,format也可以使用其他格式,使用format 不好的地方在於,生成的檔案
不能和源庫中的檔案對應,甚至不能和表空間對應(比如使用 %U,當然如果僅僅是遷移一個表空間,可以使用),但如果涉及到
ASM檔案,由於轉化過程中檔名會變化(OMF), 那麼使用 %N_%f 可以識別到表空間名稱 。DB_FILE_NAME_CONVERT 將在轉換後
保留檔名。 在源端可以不用FROM PLATFORM。 parallelism 表示並行。
--------------------------------------------------------------
CONVERT命令可以轉換資料檔案、表空間甚至整個資料庫的位元組順序,
CONVERT TABLESPACE:用於在源庫轉換指定表空間的資料檔案 。
CONVERT DATAFILE: 用於在目標庫轉換資料檔案到目標平臺 。
CONVERT DATABASE: 用於從源平臺轉換及傳輸整個資料庫到目標平臺,並確保建立需要的資料檔案,視你的需求即可以在源庫執行也可以
在目標庫執行。只能用於相同位元組序的平臺。
由於作業系統命令不支援直接操作檔案到ASM,你可以透過CONVERT TABLESPACE或CONVERT DATAFILE移動檔案到ASM中即使不涉及endian format
的轉換。使用CONVERT命令可以提供與作業系統的copy操作等同的功能,所不同的是CONVERT操作的是ASM。
RMAN 中的convert 命令主要用於跨平臺傳輸表空間,也可以完成從ASM及本地檔案系統中複製檔案,比用dbms_file_transfer方法要簡單。
--------------------------------------------------------------
CONVERT TABLESPACE 例子 :
CONVERT TABLESPACE TBS_NAME1, TBS_NAME2 ...
TO PLATFORM 'Linux x86 64-bit'
FROM PLATFORM 'AIX-Based Systems (64-bit)'
DB_FILE_NAME_CONVERT '/data/datafile','/nas01/conv_dbfile' 或使用 FORMAT '/tmp/oracle/transport_linux/%N_%f';
PARALLELISM 8 ;
備註: RMAN中的 %N 表示表空間名,%f 表示絕對檔案編號,format也可以使用其他格式,使用format 不好的地方在於,生成的檔案
不能和源庫中的檔案對應,甚至不能和表空間對應(比如使用 %U,當然如果僅僅是遷移一個表空間,可以使用),但如果涉及到
ASM檔案,由於轉化過程中檔名會變化(OMF), 那麼使用 %N_%f 可以識別到表空間名稱 。DB_FILE_NAME_CONVERT 將在轉換後
保留檔名。 在源端可以不用FROM PLATFORM。 parallelism 表示並行。
--------------------------------------------------------------
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1418572/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 傳輸表空間(TTS) - 不同位元組序平臺 RMAN Convert - 2TTS
- 傳輸表空間(TTS) - 不同位元組序平臺 RMAN Convert - 5 ASM到ASMTTSASM
- 傳輸表空間(TTS) - 不同位元組序平臺 RMAN Convert - 3 檔案系統TTS
- 傳輸表空間(TTS) - 不同位元組序平臺 RMAN Convert - 4 檔案系統到ASMTTSASM
- 傳輸表空間(TTS) - 不同位元組序平臺 RMAN Convert - 6 使用RMAN增量備減少停機時間TTS
- RMAN跨小版本跨平臺與位元組序傳輸表空間
- 同位元組序跨平臺表空間傳輸的測試
- 利用可傳輸表空間跨平臺遷移 -RMAN CONVERT
- 如何利用 RMAN 可傳輸表空間遷移資料庫到不同位元組序的平臺 (文件 ID 1983639.1)資料庫
- 【MOS】如何利用RMAN可傳輸表空間遷移資料庫到不同位元組序的平臺(文件 ID 1983639.1)資料庫
- Oracle傳輸表空間(TTS)OracleTTS
- 【TTS】傳輸表空間Linux ->AIX 基於rmanTTSLinuxAI
- RMAN跨平臺傳輸表空間(different Endian)
- RMAN跨平臺傳輸表空間(same endian)
- oracle小知識點13--rman convert轉換表空間位元組順序Oracle
- 【TTS】傳輸表空間AIX->linux基於rmanTTSAILinux
- RMAN跨平臺傳輸資料庫和表空間資料庫
- 跨平臺表空間遷移(傳輸表空間)
- RMAN跨平臺可傳輸表空間和資料庫資料庫
- oracle可傳輸表空間TTS小結OracleTTS
- Oracle 傳輸表空間-RmanOracle
- 使用rman在不同平臺之間傳送oracle asm表空間(transport tablespace)OracleASM
- 【BUG】當使用TTS(傳輸表空間時)從其他平臺到HP可造成索引組織表損壞TTS索引
- 資料泵 TTS(傳輸表空間技術)TTS
- Oracle TTS ORA-39322: 表空間傳輸OracleTTS
- 【TTS】傳輸表空間Linux asm -> AIX asmTTSLinuxASMAI
- 【TTS】傳輸表空間AIX asm -> linux asmTTSAIASMLinux
- 12c跨平臺傳輸表空間
- 跨平臺表空間傳輸的實現
- 10g跨平臺傳輸表空間
- 異構OS平臺的不同點 - 位元組順序
- [zt]跨平臺表空間傳輸 (DB遷移)
- Ora10G跨平臺傳輸表空間
- Oracle 不同平臺間表空間遷移Oracle
- 【資料遷移】XTTS跨平臺傳輸表空間(1.傳統方式)TTS
- 實戰RMAN備份傳輸表空間
- 用傳輸表空間跨平臺遷移資料
- oracle跨版本與平臺執行傳輸表空間Oracle