oracle數據庫出現“批處理中出現錯誤: ORA-00001: 違反唯一約束條件”解決方法


最近使用oraclede impdp工具全庫導入數據庫時,在數據庫里面使用出現如下情況。

SQL state [null]; error code [17081]; 批處理中出現錯誤: ORA-00001: 違反唯一約束條件 (GDXAORCL.SYS_C0055359)
; nested exception is java.sql.BatchUpdateException: 批處理中出現錯誤: ORA-00001: 違反唯一約束條件 (GDXAORCL.SYS_C0055359)
 -(:155)

 

由於表的ID是唯一的,所以用 select  max(id) from test 查的該ID大於Sequences里面的開始ID,所以出現了該情況

為此,我們只要更改Sequences里面的”開始於“的ID大於max(ID)即可。

問題解決


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM