oracle插入重复问题

问题环境:生产环境有两web服务,一个数据库(oracle),web服务中有定时器,web服务部署在PaSS,完全命令部署(自动分发到两台服务器上,打好包后就不能再修改代码),所以两个定时任务的时间是一样的。

问题描述:定时任务同时向数据插入数据,导致会插入重复的数据(除主键不同)

请问大侠们怎么解决这种问题
参与4

4同行回答

黑牛奶不加糖黑牛奶不加糖数据库管理员longshine
回复 1# Jonavin     我个人觉得在数据库中针对这个数据插入,因是两个定时任务同时插入数据,那么是否可以创建一个关于会话的表,这样就可以保证在两个以上的会话中,各自的数据具有独立性,并且如果回话不断的话,该数据一直存在呢,希望能帮的上你!...显示全部
回复 1# Jonavin


    我个人觉得在数据库中针对这个数据插入,因是两个定时任务同时插入数据,那么是否可以创建一个关于会话的表,这样就可以保证在两个以上的会话中,各自的数据具有独立性,并且如果回话不断的话,该数据一直存在呢,希望能帮的上你!收起
软件开发 · 2015-06-09
浏览823
JonavinJonavin软件开发工程师cit
回复 3# liulei_oracle     谢谢。我去试一下。显示全部
回复 3# liulei_oracle


    谢谢。我去试一下。收起
软件开发 · 2015-06-04
浏览830
liulei_oracleliulei_oracle数据库管理员lgcns china
hi你可以对需要不重复的字段做个Unique索引显示全部
hi
你可以对需要不重复的字段做个Unique索引收起
系统集成 · 2015-06-04
浏览780
JonavinJonavin软件开发工程师cit
大神在哪?显示全部
大神在哪?收起
软件开发 · 2015-06-04
浏览810

提问者

Jonavin
软件开发工程师cit

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-06-04
  • 关注会员:0 人
  • 问题浏览:2762
  • 最近回答:2015-06-09
  • X社区推广