impdp数据泵导入使用table_exists_action=SKIP存在的问题以及如何接着导入数据而不用重新导入

0    553    1

Tags:

👉 本文共约1231个字,系统预计阅读时间或需5分钟。

引言

我们在使用数据泵导入数据库时,可能存在这种情况:

数据泵已经跑了8个小时了,而且表的数据都已经入库了,就剩后边的索引、约束和触发器等,那难道我还得重新从头接着导入吗?答案不是的,我们有办法,就是结合“table_exists_action=SKIP content=metadata_only sqlfile=index.sql”这几个参数来解决。

实验1:使用skip选项

lhr用户下t1和t3表,t1表含有1个索引:

实验2:导入一半后强制停止数据库

先导出sh用户的数据:

然后再导入sh用户的数据到lhr用户,在导入一半的时候将数据库重启:

在导入一半的时候,强制重启数据库,此时已经导入了2个表。

在强制重启完数据库后,进入数据库查看:

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复