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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle SQL處理OracleSQL
- Oracle壞塊處理Oracle
- oracle異常處理Oracle
- 時間序列資料的處理
- FastJson 序列化處理 null 值ASTJSONNull
- oracle 高水位分析處理Oracle
- oracle高水位線處理Oracle
- oracle ORA-08104處理Oracle
- Oracle更新Opatch故障處理Oracle
- Oracle非法日期 處理方案Oracle
- Oracle TX鎖的處理Oracle
- Oracle密碼過期處理Oracle密碼
- Oracle異常錯誤處理Oracle
- ORACLE 異常錯誤處理Oracle
- Oracle 監聽異常處理Oracle
- 【SQL】Oracle SQL處理的流程SQLOracle
- jackson對日期的處理(序列化與反序列化)
- Go語言的 序列處理 和 並行處理 有什麼區別 ?Go並行
- oracle SP2-問題處理Oracle
- Oracle 10g RAC故障處理Oracle 10g
- oracle ora-00054錯誤處理Oracle
- oracle遊標批次處理資料Oracle
- Oracle 11.2.0.4 Dataguard兩則故障處理Oracle
- 【SpringBoot】 中時間型別 序列化、反序列化、格式處理Spring Boot型別
- 自然語言處理之序列標註問題自然語言處理
- Tensorflow 視窗時間序列資料的處理
- 2022年Q1聯發科手機處理器出貨份額達到了38% 超高通8%
- ORACLE GoldenGate 使用技巧-容錯處理等OracleGo
- 【Oracle】死鎖的產生與處理Oracle
- Oracle日常問題處理ORA-04031Oracle
- ORACLE ORA-01110: ORA-27072: 處理Oracle
- Oracle開發基礎-異常處理Oracle
- Oracle DG同步失敗故障處理(二)Oracle
- ORACLE問題處理十個指令碼Oracle指令碼
- oracle密碼過期處理辦法Oracle密碼
- Oracle分散式事務典型案例處理Oracle分散式
- 【BLOCK】Oracle壞塊處理命令參考BloCOracle
- Oracle client安裝the jre is 0故障處理Oracleclient
- Oracle OCP(23):序列Oracle