Oracle的Sequence號碼丟失的問題

          Posted on 2007-05-09 17:10 bluoy 閱讀(396) 評論(0)  編輯  收藏

          下面這種現象在測試階段多次出DBoracle 10g。未作其他版本驗證

          test schema下共有12sequence.

          其中case_seq的定義為

          create sequence CASE_SEQ minvalue 1 maxvalue 99999999 start with 11531 increment by 1 cache 20;

           

          用程序出的LOG如下:

          -------------------------------------------------------------------------------------------------

          行號 出信息

          ......

          962 ('000000011531','000000000001','0','電話',to_date('2007/04/24

          15:38','yyyy/mm/dd hh24:mi'),

          ......

          2304 ('000000011532','000000000001','0','電話',to_date('2007/04/24

          15:44','yyyy/mm/dd hh24:mi'),

          ......

          6779 ('000000011551','000000000001','0','電話',to_date('2007/04/24

          15:58','yyyy/mm/dd hh24:mi'),

          ......

          --------------------------------------------------------------------------------------------------

           

          *1 取得sequence句如下:select lpad(case_seq.nextval,12,0) as case_id from dual

          *2 省略號代表其他操作,其中包含大量DB操作,包括1次其他sequence調用。但無

          case_seq調用。

           

          故障原因調查

          根據象初好像和sequence_cache_entries初始化參數有

          調查發現這個參數從Oracle 8.1.7后就被棄了。不知10g中是否對應參數?

           

          亦或是否有其他原因造成這種現象。尚待調查。


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 营山县| 昌图县| 清水县| 平潭县| 泗洪县| 丹东市| 中牟县| 永济市| 团风县| 南华县| 仁怀市| 尼木县| 犍为县| 广南县| 兴宁市| 句容市| 绥化市| 永顺县| 竹溪县| 常山县| 花莲市| 上林县| 长春市| 贡山| 呈贡县| 阳谷县| 岳普湖县| 沙湾县| 武隆县| 贡山| 祁门县| 禄丰县| 彩票| 阿拉善左旗| 武汉市| 蒙自县| 阿图什市| 新乐市| 酉阳| 海城市| 宁河县|