傳輸表空間(從Linux到Windows)
DB:11.2.0.4
OS:Oracle Linux 5.8 -> Windows Server 2003 (64bit)
參考文件:243304.1
整理步驟(2016/2/16)
源端:
1. 檢查表空間依賴關係
2. 設定表空間為只讀
3. 用expdp匯出表空間後設資料(注意,反斜槓“\”一定要保留)
到指定路徑找到匯出的檔案,和表空間資料檔案一道傳到目標伺服器上。
4. 在目標伺服器上,將匯出檔案tts1_dp.dmp放到一個資料夾(例如:E:\trans)下,併為之在資料庫建立direcotory物件
5.在目標伺服器上,將表空間資料檔案o1_mf_soe_bdgpq551_.dbf放到資料檔案目錄E:\oradata\olap\DATAFILE
6. 匯入表空間(注意,表空間物件的owner必須已經提前建立,並賦予許可權!)
7. 如有必要,設定相關使用者的預設表空間。
8. 將表空間設定為線上,當前應該是read only;(包括源資料庫的表空間)
OS:Oracle Linux 5.8 -> Windows Server 2003 (64bit)
參考文件:243304.1
整理步驟(2016/2/16)
|
Source |
Destination |
1 |
依賴性檢查 |
|
2 |
表空間只讀 |
|
3 |
expdp |
|
4 |
convert tablespace … to |
|
5 |
將上2步生成的檔案複製到Dest |
|
6 |
|
convert datafile … from … to |
7 |
|
impdp |
8 |
表空間可寫(可選) |
|
源端:
1. 檢查表空間依賴關係
點選(此處)摺疊或開啟
-
execute sys.dbms_tts.transport_set_check('soe', true);
- select * from sys.transport_set_violations;
2. 設定表空間為只讀
點選(此處)摺疊或開啟
- alter tablespace SOE read only;
點選(此處)摺疊或開啟
-
[oracle@oltp ~]$ expdp \"/ as sysdba\" dumpfile=tts1_dp.dmp logfile=tts.log transport_tablespaces=soe transport_full_check=y
-
-
Export: Release 11.2.0.4.0 - Production on Thu Jan 29 15:47:25 2015
-
-
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
-
-
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
-
With the Partitioning, Oracle Label Security, OLAP, Data Mining,
-
Oracle Database Vault and Real Application Testing options
-
Starting \"SYS\".\"SYS_EXPORT_TRANSPORTABLE_01\": \"/******** AS SYSDBA\" dumpfile=tts1_dp.dmp logfile=tts.log transport_tablespaces=soe transport_full_check=y
-
Processing object type TRANSPORTABLE_EXPORT/PLUGTS_BLK
-
Processing object type TRANSPORTABLE_EXPORT/TABLE
-
Processing object type TRANSPORTABLE_EXPORT/INDEX/INDEX
-
Processing object type TRANSPORTABLE_EXPORT/INDEX/FUNCTIONAL_INDEX/INDEX
-
Processing object type TRANSPORTABLE_EXPORT/CONSTRAINT/CONSTRAINT
-
Processing object type TRANSPORTABLE_EXPORT/INDEX_STATISTICS
-
Processing object type TRANSPORTABLE_EXPORT/INDEX/STATISTICS/FUNCTIONAL_INDEX/INDEX_STATISTICS
-
Processing object type TRANSPORTABLE_EXPORT/CONSTRAINT/REF_CONSTRAINT
-
Processing object type TRANSPORTABLE_EXPORT/TABLE_STATISTICS
-
Processing object type TRANSPORTABLE_EXPORT/USER_PREF_STATISTICS
-
Processing object type TRANSPORTABLE_EXPORT/POST_INSTANCE/PLUGTS_BLK
-
Master table \"SYS\".\"SYS_EXPORT_TRANSPORTABLE_01\" successfully loaded/unloaded
-
******************************************************************************
-
Dump file set for SYS.SYS_EXPORT_TRANSPORTABLE_01 is:
-
/u01/app/oracle/admin/oltp/dpdump/tts1_dp.dmp
-
******************************************************************************
-
Datafiles required for transportable tablespace SOE:
-
/oradata/OLTP/datafile/o1_mf_soe_bdgpq551_.dbf
- Job \"SYS\".\"SYS_EXPORT_TRANSPORTABLE_01\" successfully completed at Thu Jan 29 15:48:09 2015 elapsed 0 00:00:39
4. 在目標伺服器上,將匯出檔案tts1_dp.dmp放到一個資料夾(例如:E:\trans)下,併為之在資料庫建立direcotory物件
點選(此處)摺疊或開啟
- CREATE DIRECTORY tts_imp AS 'E:\trans';
6. 匯入表空間(注意,表空間物件的owner必須已經提前建立,並賦予許可權!)
點選(此處)摺疊或開啟
- impdp \"/ as sysdba\" directory=tts_imp dumpfile=tts_sh_dp.dmp logfile=tts_sh.log transport_datafiles='E:\oradata\olap\DATAFILE\o1_mf_sh_bdoyy7os_.dbf'
7. 如有必要,設定相關使用者的預設表空間。
點選(此處)摺疊或開啟
- alter user soe default tablespace soe;
點選(此處)摺疊或開啟
- alter tablespace soe read write;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22621861/viewspace-1419810/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 傳輸表空間MySql
- Oracle 表空間傳輸Oracle
- oracle表空間傳輸Oracle
- Oracle傳輸表空間Oracle
- MySQL表空間傳輸MySql
- 【TTS】傳輸表空間Linux asm -> AIX asmTTSLinuxASMAI
- 【TTS】傳輸表空間AIX asm -> linux asmTTSAIASMLinux
- mysql之 表空間傳輸MySql
- 傳輸表空間操作-OracleOracle
- Oracle傳輸表空間(TTS)OracleTTS
- Oracle 傳輸表空間-RmanOracle
- 總結-表空間傳輸
- 跨平臺表空間遷移(傳輸表空間)
- 【傳輸表空間】使用 EXPDP/IMPDP工具的傳輸表空間完成資料遷移
- 【TTS】傳輸表空間Linux ->AIX 基於rmanTTSLinuxAI
- 基於可傳輸表空間的表空間遷移
- Oracle傳輸表空間學習Oracle
- Oracle 傳輸表空間-EXPDP/IMPDPOracle
- Oracle 傳輸表空間-EXP/IMPOracle
- 傳輸表空間自包含理解
- Oracle表空間傳輸詳解Oracle
- 【傳輸表空間】使用 EXPDP/IMPDP工具的傳輸表空間完成資料遷移[轉]
- 【TTS】傳輸表空間AIX->linux基於rmanTTSAILinux
- oracle 傳輸表空間一例Oracle
- Oracle可傳輸表空間測試Oracle
- 5.7 mysql的可傳輸表空間MySql
- 表空間傳輸讀書筆記筆記
- 將檔案從Linux傳輸到Windows(後期利用)LinuxWindows
- 【XTTS】Oracle傳輸表空間xtts增量方式TTSOracle
- oracle可傳輸表空間TTS小結OracleTTS
- 傳輸表空間及問題處理
- oracle表空間傳輸的限制條件Oracle
- 實戰RMAN備份傳輸表空間
- 使用Oracle可傳輸表空間的特性複製資料(7)實戰RMAN備份傳輸表空間Oracle
- 【BUG】當使用TTS(傳輸表空間時)從其他平臺到HP可造成索引組織表損壞TTS索引
- 12c 資料泵傳輸表空間
- 資料泵 TTS(傳輸表空間技術)TTS
- 聊聊Oracle可傳輸表空間(Transportable Tablespace)(上)Oracle