摘要:
一直以来,以为sequence是不间断地持续增长的;但今天发现sequence是会跳号,这种情况发生在RAC环境下。在单实例环境下,应该不存在的。sequence截图如下:数据库表中发生了跳号:查看了实例db1:查看了实例db2:通过pl/sql查看nextval 从上面我们知道,在RAC环境下,sequence确实会发生跳号现象。但不管如何,sequence是不会重复的。下面是从网上查找的深层次原因: oracle为了在rac环境下为了sequence的一致性,使用了三种锁:row cache lock、SQ锁、SV锁。row cache lock的目的是在sequence指定noca... 阅读全文
posted @ 2013-09-30 09:57 yn1235 阅读(992) 评论(0) 推荐(0)
浙公网安备 33010602011771号