oracle序列達到了最大值處理
客戶方發現有某個大表上的序列達到了最大值,報錯,要求幫忙檢視
set linesize 180
set long 90000
SELECT dbms_metadata.get_ddl('SEQUENCE', 'SEQUENCE_NAME','TABLENAME‘) FROM DUAL;
估計是當時建立的語句設定了最大值,現在已經達到了,業務規則又不允許迴圈:
create sequence sequence_name start with 1 increment by 1 maxvalue 2147483647;
oracle預設最大值是多少?999999999999999999999
建議:
調整序列定義,如果業務不允許迴圈使用,那麼指定一個更大的最大值或者使用預設最大值。
alter sequence sequence_name nomaxvalue;
後來使用了預設的最大值,解決了問題。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28211342/viewspace-2150612/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 時間序列資料的處理
- FastJson 序列化處理 null 值ASTJSONNull
- Oracle SQL處理OracleSQL
- Go語言的 序列處理 和 並行處理 有什麼區別 ?Go並行
- ZooKeeper客戶端事件序列化處理客戶端事件
- oracle異常處理Oracle
- Oracle壞塊處理Oracle
- ORACLE 處理時間Oracle
- Oracle 死鎖處理Oracle
- Oracle死鎖處理Oracle
- Oracle 處理異常Oracle
- ORACLE 壞塊處理Oracle
- jackson對日期的處理(序列化與反序列化)
- 自然語言處理之序列標註問題自然語言處理
- 2022年Q1聯發科手機處理器出貨份額達到了38% 超高通8%
- 【SpringBoot】 中時間型別 序列化、反序列化、格式處理Spring Boot型別
- oracle高水位線處理Oracle
- oracle 高水位分析處理Oracle
- Oracle非法日期 處理方案Oracle
- Oracle更新Opatch故障處理Oracle
- Oracle TX鎖的處理Oracle
- 在oracle中處理日期Oracle
- oracle case處理案例(一)Oracle
- Oracle函式-->字元處理Oracle函式字元
- oracle日期處理集錦Oracle
- oracle 異常處理 exceptionOracleException
- 【轉】Oracle 異常處理Oracle
- Tensorflow 視窗時間序列資料的處理
- windows bat系列7:for處理案例二 產生等差序列WindowsBAT
- oracle timestamp的最大值Oracle
- Oracle序列Oracle
- oracle 序列Oracle
- 檔案輸入和輸入出處理(六)-序列化和反序列化
- [iOS][OC] 自定義 Promise 處理序列的非同步操作iOSPromise非同步
- 當oracle的資料量達到幾百TB的時候,rman怎麼處理?Oracle
- Oracle 監聽異常處理Oracle
- 【SQL】Oracle SQL處理的流程SQLOracle
- Oracle異常錯誤處理Oracle