情景:
由於生產需求,需要把rmtel使用者的資料完全複製一份給rmtel_xzy,但排除rmtel使用者
('CAB_JJXPORT_TAB','T_SERVICEXX','TB_CROSSCONNECTION','TB_LINK','TB_CARD','TB_PHYSICALCONTAINER','TB_PORT')這些表。也就是這2個使用者的資料結構要完全一樣,除了這些表不要
。而且這些資料儲存在rmtel_xzy這個表空間。
以下是操作步驟:
1:用管理員使用者sys建立directory目錄,並授權給相關使用者
a:查詢資料庫有哪些匯出目錄:select * from dba_directories;
b:建立匯出目錄:create directory RMTEL_DIR as 'D:\rmtel_dump';
c:授權匯出目錄給操作使用者:grant read,write on directory RMTEL_DIR to rmtel_xzy,rmtel;
2:用windows doc視窗匯出rmtel資料
3:用windows doc視窗匯入資料
關於oracle expdp和impdp工具,在不同環境下使用下exclude和include引數值寫法是不一樣的。這個大家要注意,如果在windows 下的doc建立執行這些備份工具,那麼安裝我上面的操作是可以成功的。