暂无图片
IMPDP能否忽略CONSTRAINT的校验
我来答
分享
Thomas
2022-12-08
IMPDP能否忽略CONSTRAINT的校验

如题,ORACLE 11G,IMPDP时,好像先是导入数据,然后导入CONSTRAINT,感觉导CONSTRAINT的阶段很慢,是不是导入的同时要对已有数据进行校验,看是否违反CONSTRAINT,能否忽略掉校验的步骤,直接生成CONSTRAINT即可?

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
游湖

忽略可以。exclude参数加上就可以。

暂无图片 评论
暂无图片 有用 1
打赏 0
愤怒的蜗牛
2022-12-08
Ty3306
2022-12-08
愤怒的蜗牛

学习

暂无图片 评论
暂无图片 有用 0
打赏 0
T
Ty3306

学习

暂无图片 评论
暂无图片 有用 0
打赏 0
哇哈哈

大数据量建约束肯定是要长花时间校验的,数据不满足条件的,新的约束都建不上

SQL> select max(id) from t3; MAX(ID) ---------- 2 SQL> alter table t3 add constraint idc1 check (id<2); alter table t3 add constraint idc1 check (id<2) * ERROR at line 1: ORA-02293: cannot validate (ABC.IDC1) - check constraint violated
复制

可以单独处理
1、impdp exclude=constraint 。。。。。
2、impdp include=constraint sqlfile=c.sql 写入文件
3、执行2生成的sql文件
4、等着

暂无图片 评论
暂无图片 有用 0
打赏 0
suger
2022-12-08
suger
2022-12-08
学习了
2022-12-08
展开全部评论(1条)
鸿惊九天

路过,学习了。。。。。。。。。。。。。。。。。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏