create sequence S_QID
minvalue 1
maxvalue 999999999999999999999999999
start with 200901010001
increment by 1
cache 20;本来一直正常运行,今天服务器突然重新从 200901010001 开始获取。请问是什么原因?

解决方案 »

  1.   

    估计有人重建了吧.你没有加cycle,再说最大值一很大,不会达到最大值重头再来。
      

  2.   

    没有加 cycle 就是nocycle, 可以排除重来的,而且curVal 目前远小于maxvalue
      

  3.   

    查询数据字典,看创建时间就知道了 
    SELECT OBJECT_NAME,CREATED FROM DBA_OBJECTS WHERE OBJECT_TYPE='SEQUENCE' AND OWNER='XXX';