oracle匯出備份排除一些表

2021-08-30 20:42:46 字數 643 閱讀 7157

例句

expdp mnsh/mnsh directory=diru dumpfile=mnsh20100901.dmpexclude=table:\"in \(\'usr\',\'usr\'\)\"

directory的diru定義是通過一下sql進行建立

sqlplus /nolog

conn /as sysdba

create directory diru as '/u01/dmdir';

通過select * from dba_directories查詢出來目前含有的目錄

dumpfile的檔案會儲存在diru定義是對應的目錄下面

如果要匯入的oracle版本低於匯出的資料庫的版本,這樣是無法匯入的

必須在匯出時加入version=10.2這樣的引數

如linux下:

expdp mn/mn directory=dirdisk2 dumpfile=mn20100902.dmp exclude=table:\"in \(\'bilhdr\',\'bildtl\'\,\'fi_sxdtl_dim\',\'hisord\',\'curordbak\',\'hisord\'\)\" log=mn20100902.log version=10.2 

windows下可能不需要 轉譯符號'\'

Oracle匯出的一些錯誤

在進行oracle的匯出的時候 不知道小夥伴有沒有注意到有一些表是一行資料都沒有的表 就是那種建立表之後,一條資料都沒有插入過的表 這種表在匯出的時候是導不出來的 插入資料之後再刪除的那種除外 那麼原因是什麼呢?如果新建了乙個表,並且沒有向其中插入資料,那麼這個表不會立即分配extent,也就是不佔...

匯出表的一些語句

要匯出遠端資料庫表 必須先在oracle客戶端配置遠端連線的資訊 匯出整個資料庫 exp liaomin liaomin huqun file aa.dmp full y 匯出當前使用者的資訊 exp liaomin liaomin huqun file aa.dmp owner liaomin e...

oracle匯出匯入備份表資料

今天遇到了乙個很常見的需求,備份資料庫資料。輕車熟路,用pl sql developer的tools export tables,選好oracle匯出程式的路徑和檔案匯出的路徑,點下右下角export即可。不過試了好幾次,下面的提示欄都已經顯示完成了,不過桌面上還是沒有dmp檔案。我首先是懷疑是pl...