oracle排除表匯入匯出
imp 匯入資料時可否排除其中一張表不匯入
在IMP進行資料匯入時,能不能把不想導的一張或幾張表不進行匯入
Oracle9i及以前的imp,exp工具只能選擇表匯入匯出,不能排除表,在Oracle10g中的expdp和impdp增加了exclude引數,允許排除某些不匯入的表,物件型別等
在exp的版本中有兩種方法排除表的匯入和匯出
方法一:
加tables=(table1,table2,...,tablen)引數可匯入指定表
應該只能指定表,不能排除表
方法二:
在要匯入的使用者下把你不需要的表建起來,只要是同名
匯入時,加上ignore=n引數,這個表報錯,就不會匯入此表了
在expdp版本中
可以使用子句INCLUDE=TABLE:"LIKE 'TAB%'"來僅匯出那些名稱以 TAB 開頭的表。類似地,您可以使用結構INCLUDE=TABLE:"NOT LIKE 'TAB%'"來排除所有名稱以 TAB 開頭的表。作為另一種選擇,您可以使用EXCLUDE引數來排除特定的物件。
雖然expdp -help指明瞭exclude的語法:exclude=table:emp
但實際上會出錯。
正確的語法是exclude=table:"in ('EMP')"
例子:
C:>expdp oracle/oracle directory=testexpdp dumpfile=zzw_temp3.dmp exclude=TABLE
:"IN('TEST2')"
這是可以的
C:>expdp oracle/oracle directory=testexpdp dumpfile=zzw_temp3.dmp exclude=TABLE
:"IN ('TEST2','ZZW_TEMP2')"
但這是不行的,當排除多個表的時候不行,報ORA-39071: EXCLUDE 值的格式錯誤
需要增加跳脫字元,應該這樣
C:>expdp oracle/oracle directory=testexpdp dumpfile=zzw_temp3.dmp exclude=TAB
LE:"IN ('TEST2','ZZW_TEMP2')"
歸納總結:
1.表名要大寫
2.排除多表的時候要注意使用跳脫字元
3.排除表的時候,使用了exclude引數,就不要再使用schemas引數,如果有了schemas引數將對應的使用者方案的全部物件匯出
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22036495/viewspace-1024574/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 匯入匯出 Oracle 分割槽表資料Oracle
- Oracle使用資料泵匯出匯入表Oracle
- Oracle增量匯入匯出Oracle
- Oracle 12c expdp和impdp匯出匯入表Oracle
- Oracle pl/sql 複製表 資料匯入 匯出OracleSQL
- 【匯入匯出】Oracle 常用匯入匯出工具集錦Oracle
- Oracle 資料匯入匯出Oracle
- Oracle資料匯入匯出Oracle
- mysqldump匯入匯出表資料MySql
- 資料泵匯出匯入表
- 【impdp】使用impdp工具排除特定表的匯入
- 【匯出匯入】匯出匯入 大物件物件
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- 【oracle 多種形式的外部表匯入、匯出】實驗Oracle
- Oracle建立使用者、表空間、匯入匯出、...命令Oracle
- PROC++批次匯入匯出ORACLE資料庫表 (轉)Oracle資料庫
- oracle匯入匯出之expdp/impdpOracle
- Oracle匯入(imp )與匯出(exp )Oracle
- 【ORACLE 匯入匯出】exp 錯誤Oracle
- ORACLE匯入匯出命令exp/impOracle
- 【oracle 匯入、匯出】escape 的作用。Oracle
- MySQL表資料匯入與匯出MySql
- 華表Cell檔案匯入匯出
- Progress資料表的匯入匯出
- Oracle - 匯入匯出常用操作語句Oracle
- oracle資料匯出匯入(exp/imp)Oracle
- Oracle 遠端匯出匯入 imp/expOracle
- Oracle資料泵-schema匯入匯出Oracle
- 高速的匯出/匯入:Oracle Data PumpOracle
- oracle資料庫匯入匯出命令!Oracle資料庫
- Oracle資料匯入匯出詳解Oracle
- ORACLE統計資訊的匯出、匯入Oracle
- 【匯入匯出】sqlldr 匯入案例SQL
- Java之POI操作Excel表-匯入匯出JavaExcel
- ClickHouse 資料表匯出和匯入(qbit)
- DB2表的匯入與匯出DB2
- 表統計資訊匯出匯入指令碼指令碼
- 【匯出匯入】% 在匯入匯出中的應用。