impdp匯入時remap_*引數與table_exists_action的關係
今天接到開發人員要求將a庫中的t1,t2表同步到b庫中,兩庫中的表以及索引的owner不相同且各自所在的表空間也不同。
使用者不同可以使用impdp的remap_schema引數解決,表空間不同可以使用remap_tablespace引數解決,目標庫中物件已存在可以透過table_exists_action引數來解決,該引數有skip,replace,truncate,append等若干取值,預設為skip。
我要說明的問題是當table_exists_action取值為replace之外的值時會提示只載入物件資料不會載入相關的後設資料,也就是說與表相關的索引等物件不會載入,那麼這時remap_tablespace值就被忽略,remap_schema引數仍然有效。
而當table_exists_action取值為replace時相當於將目標庫已存在的物件刪除重建,這時remap_*引數值都會生效,如果沒有remap_tablespace引數,那麼此時匯入後目標庫中的物件所在表空間與原庫的表空間佈局一致。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20801486/viewspace-719346/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- impdp匯入時使用table_exists_action引數的區別
- 【匯出匯入】IMPDP table_exists_action 引數的應用
- 【IMPDP】當匯入資料時遭遇表已存時的應對手段——TABLE_EXISTS_ACTION引數
- Oracle資料泵impdp的table_exists_action引數說明Oracle
- truncate表後impdp匯入該表時加exclude=index引數並不能排除索引資料的匯入Index索引
- expdp與impdp全庫匯出匯入
- CentOS升級核心與容器執行時核心引數的關係CentOS
- expdp與impdp全庫匯出匯入(二)
- 【impdp】使用impdp工具排除特定表的匯入
- impdp hangs,慎用impdp parallel引數Parallel
- impdp 匯入 指令碼指令碼
- 【EXPDP/IMPDP】使用 EXPDP/IMPDP工具“模糊”匯出和匯入
- 【IMPDP】忽略匯入過程中違反約束的資料——DATA_OPTIONS引數
- oracle匯入匯出之expdp/impdpOracle
- expdp impdp只匯出匯入viewView
- Impdp資料泵匯入
- Mysql匯入大表檔案時注意修改引數MySql
- 研究 - IMPDP [TRANSFORM=segment_attributes:n] [remap_tablespace] 2引數間影響關係ORMREM
- impdp的remap_schema引數REM
- 【impdp】IMPDP中的TRANSFORM引數--【資料泵】EXPDP匯出表結構(真實案例)後傳ORM
- 關於資料泵impdp引數驗證(一)
- 邏輯匯入匯出和max-allowed-packet的關係
- 資料泵IMPDP 匯入工具的使用
- 個人理解emulateJSON作用 與java後臺介面引數的關係JSONJava
- IMPDP匯入沒有某個表空間的處理方法__加上引數TRANSFORM就可以了ORM
- 資料泵引數彙總與各種匯出匯入規則
- Oracle資料泵匯出匯入(expdp/impdp)Oracle
- Oracle 19.3資料庫impdp匯入view時hang住Oracle資料庫View
- Oracle 28.6資料庫impdp匯入view時hang@11Oracle資料庫View
- 19c資料庫impdp匯入view時hang住資料庫View
- 【IMPDP】【IMP】SQL指令碼盡收眼底——SHOW引數與SQLFILE引數對比SQL指令碼
- job_queue_processes引數 job關係
- 【函式引數】Oracle 11g中使用“=>”顯式指明函式引數名與引數值的對應關係函式Oracle
- 【最佳化】引數SESSION_CACHED_CURSORS與解析之間的關係Session
- IMPDP匯入遠端資料庫資料庫
- 資料庫泵(expdp/impdp)匯入匯出流程資料庫
- oracle10g expdp資料泵的bug,按schema匯出,匯入impdp時無jobOracle
- 【匯入匯出】資料泵 job_name引數的使用