Oracle常見錯誤診斷
1、ORA-12571、ORA-03113、ORA-03114、ORA-01041
特征:客戶端(代理或應用服務器)有時報這類斷連錯誤
原因:如果偶爾出現(xiàn)一次,則可能為網(wǎng)絡原因或用戶異常中止,如果經(jīng)常出現(xiàn)則為客戶端與服務端的字符集不一致。
措施:如果偶爾出現(xiàn),可在服務端的協(xié)議配置文件PROTOCOL.ORA中增加一行
TCP.NODELAY=YES;
如果經(jīng)常出現(xiàn),則為客戶端與服務端字符集不一致或網(wǎng)絡原因。
客戶端的字符集在注冊表里定義: HKEY__LOCAL__MACHINE/SOFTWARE/ORACLE/NLS__LANG
在客戶端注冊表中的TCP參數(shù)項中設置 TCPMAXDATARETRANSMITIONS=20。
2、ORA-01000
特征:達到會話允許的最大游標數(shù)
原因:達到會話允許的最大游標數(shù)
措施:有兩種解決方法:
(1)在初始化文件INIT
(2)在應用級,與開發(fā)工具有關,例如設置MAXOPEN_CURSORS等。
3、ORA-01545
特征:某個回滾段不可用
原因:(1)當使回滾段ONLINE時,但回滾段不可用,例如回滾段所在表空間OFFLINE;
(2) 當使回滾段ONLINE時,但回滾段已ONLINE,例如回滾段被使用兩次,典型的案例如OPS方式時,回滾段不能公有;
(3)刪除回滾段時,回滾段中有活動的事務;
措施:(1)確?;貪L段可
(2)從初始化文件INIT
(3)可以將回滾段所在表空間刪除,取消UNDO事務
4、ORA-0165x
特征:表空間沒有足夠的空間供分配
原因:表空間已滿;存儲參數(shù)不合理,NEXT太小;沒有連續(xù)的區(qū)間
措施:如果表空間已滿,則需為表空間增加文件;如果存儲參數(shù)不合理,則需增加INITIAL和NEXT;如果沒有連續(xù)的區(qū)間,需要合并空閑的表空間。
查看空間碎片用DBA_FREE_SPACE
5、ORA-01555
特征:當前會話無法讀到以前版本的數(shù)據(jù)
原因:原因很多,主要原因有下列:回滾段太小、太少;回滾段沖突;交叉提交(FETCH_ACROSS)
措施:增加回滾段數(shù)量;
6、ORA-04031
特征:共享池內存區(qū)內存不夠,或產(chǎn)生內存碎片
原因:當試圖裝載一個大包時或執(zhí)行一個較大的存儲過程時,而共享池沒有連續(xù)的內存空間。
措施:如果是內存不夠,則增加SHARE)POOL_SIZE;
如果是內存碎片,執(zhí)行alter system flush share_pool
7、ORA-04091
特征:觸發(fā)器工作不正常
原因:一個行觸發(fā)讀取或修改變化的表(正在修改、插入)時,產(chǎn)生這種錯誤。
措施:檢查觸發(fā)器腳本,保證引用完整性
8、ORA-01242、ORA-01113
特征:介質故障導致數(shù)據(jù)庫宕機
原因:介質故障。
措施:檢查硬件故障;修改dbshut腳本,將其中的STARTUP命令修改為:
Startup open recover
Alter database open
- Oracle undo_management參數(shù)不一致錯誤
- oracle錯誤代碼大全(超詳細)
- oracle 11g em重建報唯一約束錯誤解決方法
- oracle 10g OEM常規(guī)錯誤(Unknown host specified)解決
- plsql連接oracle數(shù)據(jù)庫報ora 12154錯誤解決方法
- Oracle AS關鍵字 提示錯誤
- 在oracle 數(shù)據(jù)庫中查看一個sql語句的執(zhí)行時間和SP2-0027錯誤
- 安裝Oracle加載數(shù)據(jù)庫錯誤areasQueries的解決
- ORACLE出現(xiàn)錯誤1033和錯誤ORA-00600的解決方法
相關文章
解決Hibernate JPA中insert插入數(shù)據(jù)后自動執(zhí)行select last_insert_id()
這篇文章主要介紹了Hibernate JPA中insert插入數(shù)據(jù)后自動執(zhí)行select last_insert_id()的解決方法。需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12Oracle數(shù)據(jù)庫正則表達式使用場景代碼實例
這篇文章主要介紹了Oracle數(shù)據(jù)庫正則表達式使用場景代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-09-09Oracle ORA 07445 evaopn2()+128錯誤問題的解決方案
這篇文章主要介紹了Oracle ORA 07445 evaopn2()+128錯誤問題的解決方案,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-09-09