【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;
只有学习才能跟上时代的脚步
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步