设为首页 收藏本站
查看: 616|回复: 0

[经验分享] oracle ORA-30926

[复制链接]

尚未签到

发表于 2018-9-23 08:06:35 | 显示全部楼层 |阅读模式
  遭遇ora-30962错误
  30926, 00000, "unable to get a stable set of rows in the source tables"
  
// *Cause:  A stable set of rows could not be got because of large dml
  
//          activity or a non-deterministic where clause.
  
// *Action: Remove any non-deterministic where clauses and reissue the dml.
  merge的源表中有重复记录,去重后该错误消失。
  


  • --处理重复记录
  • SELECT userid FROM t_raugh GROUP BY userid HAVING COUNT(*) > 1;

  • DELETE t_raugh
  • WHERE ID IN (SELECT a.ID
  •                 FROM (SELECT b.id,
  •                              b.userid,
  •                              b.operdate,
  •                              row_number() over(PARTITION BY b.userid ORDER BY b.operdate DESC) rn
  •                         FROM t_raugh b
  •                        WHERE b.userid IN (25468911,
  •                                           25467429,
  •                                           25464008,
  •                                           25466351,
  •                                           25464129,
  •                                           25464805,
  •                                           25468403,
  •                                           25466240,
  •                                           25467371,
  •                                           25467777,
  •                                           25464193,
  •                                           25468734,
  •                                           25464215,
  •                                           25464596,
  •                                           25467334,
  •                                           25459985,
  •                                           25468964,
  •                                           25464928,
  •                                           25469118,
  •                                           25465790,
  •                                           25466484,
  •                                           25467080,
  •                                           25468491,
  •                                           25469197,
  •                                           25467072,
  •                                           25468492,
  •                                           25467930,
  •                                           25466768,
  •                                           25463448,
  •                                           25467653,
  •                                           25468505,
  •                                           25464075,
  •                                           25468870,
  •                                           25468971,
  •                                           25467491)) a
  •                WHERE a.rn > 1)
  




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-600091-1-1.html 上篇帖子: Oracle shutdown cancelled解决 下篇帖子: Oracle 管理Undo数据
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表