ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Bug 2784796: ORA-00001:UNIQUE CONSTRAINT (CSMMGR.XPKSRE_CONNECTION) VIOLATED

Bug 2784796: ORA-00001:UNIQUE CONSTRAINT (CSMMGR.XPKSRE_CONNECTION) VIOLATED

原创 Linux操作系统 作者:rocky_gao 时间:2011-06-10 19:59:59 0 删除 编辑
SQL> show parameter cursor_sharing

NAME                                 TYPE
------------------------------------ --------------------------------
VALUE
------------------------------
cursor_sharing                       string
SIMILAR
SQL>


Oracle 9.2 在设置了cursor_sharing为similar或者force之后,可能触发此Bug,导致主键冲突。

暂时解决问题方法就是暂时禁用唯一约束检查:

ALTER TABLE CSMMGR.SRE_CONNECTION MODIFY CONSTRAINT XPKSRE_CONNECTION DISABLE NOVALIDATE;

另外,如果sequence 越界也可能导致这个错误出现。查看sequece 信息
select SEQUENCE_NAME,MAX_VALUE,INCREMENT_BY,LAST_NUMBER from DBA_SEQUENCES where wner='CSMMGR';

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11976525/viewspace-697634/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-04-09

  • 博文量
    112
  • 访问量
    276628