我想在oracle数据库中导出大部分表,大概有800多个表.如何用命令导出。

2020-06-12 时尚 107阅读
几个工具稍微结合一下即可轻松实现:
表名总应该知道吧,括号里面的XX就是,用逗号隔开。
800多个表觉得很多,
set pages 10000
select tname from tab where tname in (XXX,XX);
然后把结果粘贴到文本编译工具,替换回车为,即可。
最终导出语句,不知道你版本,暂时用土气的exp
exp username/password file=xxx.dmp tables=(XXXXX,XXX) direct=y buffer=200000
即可。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com