【EXP】匯出資料庫dmp檔案,只有幾張表有資料,剩下的所有表只有表結構沒有資料
阿新 • • 發佈:2019-02-01
匯出一個dmp,指定的表中有資料,其他的表只有表結構,
有資料的表只有幾張,分別是A,B,C三張表,剩下的表都沒有資料
思路:
匯出一個111.dmp,所有的表都只是表結構
將111.dmp匯入到新建立的使用者中,使用者為test使用者
將正式資料庫的資料insert到test中的A,B,C三張表中,
匯出test的dmp即可,匯出完成後,刪除test使用者
操作:
1.exp zhengshi/zhengshi file=111.dmp log=111.log rows=n buffer=40960000
--rows=n這個引數就是隻匯出表結構不匯出資料
2. create user test identified by test default tablespace test;
3.imp test/test file=111.dmp log=imp_111.log
4.insert into test.A select * from zhengshi.A;
commit;
insert into test.B select * from zhengshi.B;
commit;
insert into test.C select * from zhengshi.C;
commit;
5.匯出資料
exp test/test file=test.dmp log=test.log buffer=40960000
6.drop user test cascade;