【遷移】表空間transport
1.關於傳輸表空間有一些規則 (10g 前):
源資料庫和目標資料庫必須執行在相同的硬體平臺上。
源資料庫與目標資料庫必須使用相同的字符集。
源資料庫與目標資料庫一定要有相同大小的資料塊
目標資料庫不能有與遷移表空間同名的表空間
SYS 的物件不能遷移
必須傳輸自包含的物件集
有一些物件,如物化檢視,基於函式的索引等不能被傳輸
(同位元組序檔案的跨平臺可以用更換資料檔案的檔案頭的方法)
(10g 支援跨平臺的表空間傳輸,只要作業系統位元組順序相同,就可以進行表空間
傳輸。需要使用RMAN 轉換檔案格式,略)
步驟:
1,在源庫:檢查表空間的自包含性:
SQL> EXECUTE dbms_tts.transport_set_check('iasys', TRUE);
PL/SQL procedure successfully completed.
SQL> SELECT * FROM TRANSPORT_SET_VIOLATIONS;
no rows selected
2,在目標庫:不能有要tranport的同名表空間
SQL> drop tablespace iasys including contents;
Tablespace dropped.
3,修改要遷移的表空間為只讀:
ALTER TABLESPACE iasys READ ONLY;
4, 匯出表空間集後設資料
匯出表空間集後設資料
exp '"/ as sysdba"' TRANSPORT_TABLESPACE=y TABLESPACES=iasys TRIGGERS=y CONSTRAINTS=n GRANTS=n FILE=expdat.dmp
如果要執行TSPITR和更嚴格的約束的檢查,執行:
exp '"/ as sysdba"' TRANSPORT_TABLESPACE=y TABLESPACES=iasys TTS_FULL_CHECK=Y FILE=expdat.dmp
5,複製匯出的檔案
scp expdat.dmp oracle@10.1.176.27:/tpsys/oradata
6匯入
imp TRANSPORT_TABLESPACE=y FILE=expdat.dmp DATAFILES='/tpsys/oradata/iasys.dbf' TABLESPACES=(iasys) TTS_OWNERS=(iasys,iasys) FROMUSER=(iasys,iasys) TOUSER=( iasys, iasys)
或者:
imp userid='"/ as sysdba"' TRANSPORT_TABLESPACE=y FILE=expdat.dmp DATAFILES='/tpsys/oradata/test1/iasys.dbf' TABLESPACES=iasys來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16179598/viewspace-696184/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 表空間遷移
- 遷移表空間
- RMAN遷移表空間
- ORACLE表批量遷移表空間Oracle
- 遷移SYSTEM表空間為本地管理表空間
- expdp/impdp 遷移表空間
- 跨平臺表空間遷移(傳輸表空間)
- 遷移表到新的表空間
- table/index/LOBINDEX遷移表空間Index
- lob欄位表空間遷移
- 基於可傳輸表空間的表空間遷移
- Oracle 不同平臺間表空間遷移Oracle
- MySQL 遷移表空間,備份單表MySql
- 表、索引遷移表空間alter table move索引
- 空間遷移
- Oracle中表空間、表、索引的遷移Oracle索引
- 表空間遷移辦法補充
- 使用RMAN簡單遷移表空間
- 資料庫物件遷移表空間資料庫物件
- 【資料遷移】使用傳輸表空間遷移資料
- 線上遷移表空間資料檔案
- 不同使用者,不同表空間遷移
- Oracle 表空間資料檔案遷移Oracle
- 分割槽表對應的表空間遷移案例
- Oracle 12cbigfile表空間物件遷移Oracle物件
- mysql共享表空間擴容,收縮,遷移MySql
- InnoDB資料表空間檔案平滑遷移
- 利用PLSQL實現表空間的遷移(一)SQL
- 利用PLSQL實現表空間的遷移(二)SQL
- 利用PLSQL實現表空間的遷移(四)SQL
- 利用PLSQL實現表空間的遷移(三)SQL
- 利用PLSQL實現表空間的遷移(五)SQL
- 遷移使用者物件從一個表空間到另外表空間物件
- MySQL Innodb表空間解除安裝和遷移案例MySql
- (個人)Oracle 表空間資料檔案遷移(轉)Oracle
- 海量資料遷移之傳輸表空間(一)
- 手工段管理表空間遷移後的調整
- 利用RMAN遷移表空間碰到的問題(五)