sys@TARGETAD>select * from v$version where rownum<2;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
在打开外键约束的时候出现这个错误
为了找到到底是那些数据有问题:
[ora11g@targetad admin]$ pwd
/home/ora11g/product/11.2.0/rdbms/admin
[ora11g@targetad admin]$ ll|grep utlexcpt
-rw-r--r-- 1 ora11g oinstall 705 Sep 3 1997 utlexcpt.sql
sys@TARGETAD>@/home/ora11g/product/11.2.0/rdbms/admin/utlexcpt.sql
ALTER TABLE lottery.table_name ENABLE VALIDATE CONSTRAINT FK_table_name3 EXCEPTIONS INTO sys.exceptions;
select * from table_name where rowid in (select row_id from exceptions);----得到有问题数据的rowid
附:日常外键的操作:
删除所有外键约束
Sql代码
select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints where constraint_type='R'
禁用所有外键约束
Sql代码
select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R'
启用所有外键约束
Sql代码
select 'alter table '||table_name||' enable constraint '||constraint_name||';' from user_constraints where constraint_type='R'
分享到:
相关推荐
使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查。使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查 使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查
–在用PL/SQL导入表数据的时候报错 ORA-02298: 无法验证 (PNET.POST_CLOB_FK) – 未找到父项关键字 --发现是启用外键约束时报的错 alter table DM_VOLREV enable constraint VR_VOLID_FK; /*原因分析: 你要插入...
ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法ora-00604 错误 解决 方法
在oracle里面运行一下,解决Exception java.sql.SQLException ORA-00600 内部错误代码
Drop goldengate用户时,报ORA-00604 ORA-20782 ORA-06512错误
Oracle 11gr2连Oracle 19c 报ORA-28040 ORA-01017解决方法
oracle数据库ora-01152和ora-01110的解决办法
ORA-12560 TNS 协议适配器错误
oracle网络配置(listener_ora-sqlnet_ora-tnsnames_ora).mht
ERwin连接oracle报ORA-01041内部错误,hostdef扩展名不存在解决办法,实验可解决问题。
ORA-06512 数字或值错误,字符缓冲区太小的解决方法。 有图有真相,希望对你有帮助。
创建物化视图ORA-12014错误解决方法 创建物化视图ORA-12014错误解决方法
在运行查询SELECT * FROM V$SESSION 会出现ORA-29275:部分多字节字符的错误,这是什么原因开始我不得其解,网上也没有介绍什么好办法。本文给出答案。
【DATAGUARD】物理dg配置客户端无缝切换 (八.4)--ora-16652 和 ora-16603错误【DATAGUARD】物理dg配置客户端无缝切换 (八.4)--ora-16652 和 ora-16603错误
离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法,在解决ORA-01033的过程中,又出现ORA-01145 * 第 1 行出现错误: ORA-01145: 除非启用了介质恢复, 否则不允许立即脱机 接着的解决步骤
ORACLE ORA-00132 ORA-00214
oracle启动失败,ORA-00702报错,windows,linux系统下解决办法
客户端进行连接的时候,系统不定期出现ora-12520,ora-12516的连接问题, 问题解决方案建议: 1、增加process和session的连接数。 2、检查连接的应用,是不是有没有释放的连接。 3、将修改参数local_listener中的vip为...