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 12c expdp和impdp匯出匯入表Oracle
- 【oracle 多種形式的外部表匯入、匯出】實驗Oracle
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- oracle資料匯出匯入(exp/imp)Oracle
- Oracle資料泵匯出匯入(expdp/impdp)Oracle
- Oracle資料泵的匯入和匯出Oracle
- Java之POI操作Excel表-匯入匯出JavaExcel
- ClickHouse 資料表匯出和匯入(qbit)
- Activity 流程模型匯入匯出-activity流程模型匯入匯出模型
- 【SQL】Oracle BLOB 批量匯入匯出圖片語句SQLOracle
- oracle單表按時間匯出Oracle
- Mysql匯入&匯出MySql
- doris匯入匯出
- esayExcel匯入匯出Excel
- mysqldump 備份匯出資料排除某張表或多張表MySql
- 【STATS】Oracle匯入匯出優化器統計資訊Oracle優化
- 然後再全庫匯入排除view資料庫在impdp匯入View資料庫
- vue excel匯入匯出VueExcel
- navlicat 匯入匯出SQLSQL
- mysqldump匯出匯入所有庫、某些庫、某些表的例子MySql
- OracleDatabase——資料庫表空間dmp匯出與匯入OracleDatabase資料庫
- Angular Excel 匯入與匯出AngularExcel
- sqoop資料匯入匯出OOP
- 資料泵匯出匯入
- .net6 匯入匯出
- phpMyAdmin匯入/匯出資料PHP
- 【docker】docker映象匯出匯入Docker
- [oracle] expdp 匯出分割槽表的分割槽Oracle
- ASP.NET 開源匯入匯出庫Magicodes.IE 完成Csv匯入匯出ASP.NET
- Oracle使用資料泵expdp,impdp進行資料匯出匯入Oracle
- Oracle如何把一個表匯出匯入到另一個伺服器上的另一個表裡Oracle伺服器
- Vue框架下實現匯入匯出Excel、匯出PDFVue框架Excel
- 【oracle 資料匯入匯出字元問題】Oracle字元
- vue + element + 匯入、匯出excel表格VueExcel
- sqoop部署及匯入與匯出OOP
- (十一)Electron 匯入匯出檔案
- docker匯入&匯出離線映象Docker