【EXP】导出数据库dmp文件,只有几张表有数据,剩下的所有表只有表结构没有数据

导出一个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;


上一篇:iOS核心动画(基础篇)


下一篇:android、IOS和手机基础知识