EXPDP導出表數據,排除某張表
阿新 • • 發佈:2018-07-04
開始 with clu min export 過濾 2.0 表數 今天 EXPDP導出表數據,排除某個表,遇到的問題
今天測試了這個命令,剛開始我是這樣寫的
今天測試了這個命令,剛開始我是這樣寫的
$ expdp hed directory=backdir dumpfile=he201807041505.dmp exclude=h_hosps Export: Release 11.2.0.4.0 - Production on 星期三 7月 4 15:07:07 2018 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. 口令: 連接到: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options ORA-39001: 參數值無效 ORA-39041: 過濾器 "EXCLUDE" 可標識所有對象類型, 也可不標識任何對象類型。
後來仔細看了下這個使用說明,才發現,必須要用使用IN再轉義下才行如:
不導出H_HOSPS、MODULE兩個表,表名必須要大寫,需要使用轉義符命令如下:expdp hed directory=backdir dumpfile=he201807041522.dmp exclude=table:\"in\(\‘H_HOSPS\‘,\‘MODULE\‘\)\"
EXPDP導出表數據,排除某張表