expdp/impdp导出导入
创建导出文件存放位置文件夹
create directory dir_dump as '/home/oracle';
给用户授权
grant read, write on directory dir_dump to user;
导出数据
expdp user/password directory=dir_dump dumpfile=expdp.dmp schemas=user;
expdp user/password directory=dir_dump dumpfile=dir_dump:exp%U.dmp filesize=2m; #导出到多个文件,用filesize控制单个文件的大小
导入数据
impdp user/password directory=dir_dump dumpfile=expdp.dmp table_exists_action=replace logfile=xxx.log
特别说明:table_exists_action参数用来控制在导入时对于已经存在的表如何处理
table_exists_action选项:
1.skip是如果已存在表,则跳过并处理下一个对象(此项为默认选项);
2.append是为表增加数据,如果唯一键冲突会报错;
3.truncate是截断表,然后为其增加新数据;
4.replace是删除已存在表,重新建表并追加数据
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341