暂无图片
OGG遇到的最奇怪的事
我来答
分享
Thomas
2023-08-04
OGG遇到的最奇怪的事

ORACLE,两端的表同构。目标端的表无触发器,与其它表也无参照性约束。两端的表都是单字段DJXH作为主键,且再无其他约束。目标端复制进程时不时报ORA-00001,违反主键唯一性约束错误。可是到DISCARD文件里找到报错记录,按其DJXH的值在目标端表检索,却查不到记录,既然查不到对应记录,为何报ORA-00001错误???哪位能给个思路,如何定位原因。

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
吾亦可往

这个问题可能是由于目标端的表中存在重复的DJXH值导致的。您可以尝试使用以下语句查询目标端表中的所有记录:SELECT * FROM 表名 WHERE DJXH IN (SELECT DJXH FROM 表名 GROUP BY DJXH HAVING COUNT(*) > 1);如果查询结果不为空,则说明存在重复的DJXH值。您可以通过检查这些重复记录来确定问题所在。

暂无图片 评论
暂无图片 有用 0
打赏 0
Thomas

楼上专家,我已经说了:按其DJXH的值在目标端表检索,却查不到记录

暂无图片 评论
暂无图片 有用 0
打赏 0
朱贺

有可能是目标端序列值大于实际 “DJXH” 当前max列值,可以给出你的排查过程截图,来具体看下问题出现的场景。

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


请输入正文
提交
相关推荐
pdb的优缺点
回答 3
我觉得没有大缺点。如果说有就是CDB坏了,全坏了。优点很多1、可以资源限制(前提是资源有,而不是本身全部资源都很紧张)2、可以将来克隆迁移3、整合管理4、降低许可5、提升利用率,因为单独每个都是按照峰
AWR分析报告问题求助:数据库出现卡顿,持续大约半小时
回答 7
ORCL20200608155424智能巡检报告
安装oracle 11G rac需要多个网络地址,如何配置地址?
回答 2
已采纳
安装rac以两节点为例,至少需要7个IP地址,两块网卡,公网public一块,私网private一块。publicip192.168.75.128jiekexur1192.168.75.129jiek
Oracle有powerlinux版本么
回答 3
你的Power服务器CPU是什么?Power6、Power7、Power7、Power8?以上PowerCPU结合RHEL6的bigendian版本是可以安装的,从Power9开始CPU就是littl
oracle某张表数据量特别大,但需要保留半年的时间 ,这台服务器没这么大,有没有什么办法可以实现保留半年数据?
回答 4
从其它有足够空间的服务器上创建NFS共享盘,将其映射到你这台服务器上,然后添加对应表空间的数据文件到共享盘中即可实现扩容。
Oracle rac 互信不通对集群有影响吗?
回答 1
已采纳
没有影响,互信只对开始搭建集群时有影响,后期则不需要互信也不会影响集群正常运行。[oracle@jiedbrac1.ssh]$lltotal24rw1oracleoinstall0Apr132021a
有个Oracle数据库,但是在管理里面看不见,怎样才能删除?
回答 3
也可以手动删除oracle数据库文件和目录oracle手动删除数据库
oracle :三个字段的列的长度比较长,该怎么set,让列长短一些?
回答 1
已采纳
setlinesize200setpagesize5000coltransactiondurationformata45col列名formata20 这波操作应该覆盖你的要求了吧 
对数据清洗后入库,过程中报错无法从套接字读取更多的数据
回答 6
已采纳
暂无文字回复
在windows下安装oracle 11.2.0.1
回答 5
Windows下安装Oracle可参考Oracle官方文档https://docs.oracle.com/cd/E1188201/install.112/e49703/toc.htmBGBEEBAD
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~