傳輸表空間(從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
- mysql之 表空間傳輸MySql
- 將檔案從Linux傳輸到Windows(後期利用)LinuxWindows
- 【XTTS】Oracle傳輸表空間xtts增量方式TTSOracle
- MySQL傳輸表空間的簡單使用方法MySql
- 用傳輸表空間跨平臺遷移資料
- 從Windows到LinuxWindowsLinux
- linux windows遠端傳輸工具LinuxWindows
- 【資料遷移】XTTS跨平臺傳輸表空間(1.傳統方式)TTS
- Oracle資料庫遷移 - 異構傳輸表空間TTS HP-UX遷移至Redhat Linux 7.7Oracle資料庫TTSRedhatLinux
- 【資料遷移】XTTS跨平臺傳輸表空間v4TTS
- 16、表空間 建立表空間
- 幾種從Windows上傳檔案到Linux系統的方法WindowsLinux
- Windows&Linux檔案傳輸方式總結WindowsLinux
- 那些年的QQ空間-從前到後實現圖片上傳(1)
- windows伺服器間自動傳輸檔案Windows伺服器
- 如何傳輸檔案到linux伺服器?Linux伺服器
- 【資料遷移】XTTS跨平臺傳輸表空間v3(3.DFT方式)TTS
- 【資料遷移】XTTS跨平臺傳輸表空間v3(2.RMAN增量)TTS
- 【XTTS】使用XTTS傳輸表空間將Oracle11.2.0.4資料遷移至Oracle19CTTSOracle
- 【MOS】如何利用RMAN可傳輸表空間遷移資料庫到不同位元組序的平臺(文件 ID 1983639.1)資料庫
- Oracle表空間Oracle
- oracle 表空間Oracle
- PostgreSQL 表空間SQL
- PostgreSQL:表空間SQL
- PostgreSQL從小白到高手教程 - 第41講:postgres表空間備份與恢復SQL
- 當使用者無限制使用表空間配額且表空間有足夠空間時出現超出表空間的空間限額
- 表空間利用率及表空間的補充
- onethink上傳到空間之後,runtime資料夾將空間佔滿如何解決
- UNDO表空間空間回收及切換
- Linux與windows檔案傳輸詳解及例項LinuxWindows
- 透過二維碼傳輸檔案到linuxLinux
- 如何從 Windows 上用 SSH 連線到 LinuxWindowsLinux
- 世界空間到觀察空間的矩陣矩陣
- oracle RAC+DG 擴容ASM和表空間(Linux)OracleASMLinux
- windows如何傳檔案到linux虛擬機器WindowsLinux虛擬機
- 幾種windows到linux上傳檔案的方式WindowsLinux
- undo表空間容量
- 增加oracle表空間Oracle