欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Oracle常見錯誤診斷

 更新時間:2007年03月07日 00:00:00   作者:  
正在看的ORACLE教程是:Oracle常見錯誤診斷。ORACLE的這類錯誤在ORALCE的文檔中有詳細說明,但原因及措施說明不詳細,本文當著重說明如何解決這類錯誤。

  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.ORA文件中增加OPEN_CURSORS的數(shù)量,一般要求大于200。

  (2)在應用級,與開發(fā)工具有關,例如設置MAXOPEN_CURSORS等。

  3、ORA-01545

  特征:某個回滾段不可用

  原因:(1)當使回滾段ONLINE時,但回滾段不可用,例如回滾段所在表空間OFFLINE;

  (2) 當使回滾段ONLINE時,但回滾段已ONLINE,例如回滾段被使用兩次,典型的案例如OPS方式時,回滾段不能公有;

  (3)刪除回滾段時,回滾段中有活動的事務;

  措施:(1)確?;貪L段可

  (2)從初始化文件INIT.ORA的參數(shù)ROLLBACK)SEGMENTS中刪除指定的回滾段。

  (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創(chuàng)建dblink方法示例

    oracle創(chuàng)建dblink方法示例

    這篇文章主要介紹了oracle創(chuàng)建dblink方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • 解決Hibernate JPA中insert插入數(shù)據(jù)后自動執(zhí)行select last_insert_id()

    解決Hibernate JPA中insert插入數(shù)據(jù)后自動執(zhí)行select last_insert_id()

    這篇文章主要介紹了Hibernate JPA中insert插入數(shù)據(jù)后自動執(zhí)行select last_insert_id()的解決方法。需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • oracle中if/else的三種實現(xiàn)方式詳解

    oracle中if/else的三種實現(xiàn)方式詳解

    本文給大家介紹了oracle中if/else的三種實現(xiàn)方式及注意事項,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-10-10
  • oracle數(shù)據(jù)庫鎖表的原因及解決方法

    oracle數(shù)據(jù)庫鎖表的原因及解決方法

    出現(xiàn)鎖表的情況很多種,但是大部分情況都是更新表,然后并沒有提交,導致數(shù)據(jù)庫的表被鎖的情況,處理方式也比較簡單,本文小編給大家介紹了oracle數(shù)據(jù)庫鎖表的原因及解決方法,需要的朋友可以參考下
    2023-11-11
  • Oracle數(shù)據(jù)庫正則表達式使用場景代碼實例

    Oracle數(shù)據(jù)庫正則表達式使用場景代碼實例

    這篇文章主要介紹了Oracle數(shù)據(jù)庫正則表達式使用場景代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • oracle中print_table存儲過程實例介紹

    oracle中print_table存儲過程實例介紹

    存儲過程(Stored Procedure),就是一組用于完成特定數(shù)據(jù)庫功能的SQL語句集,該SQL語句集經(jīng)過編譯后存儲在數(shù)據(jù)庫系統(tǒng)中。這篇文章主要介紹了oracle中print_table存儲過程介紹,需要的朋友可以參考下
    2018-09-09
  • Oracle ORA 07445 evaopn2()+128錯誤問題的解決方案

    Oracle ORA 07445 evaopn2()+128錯誤問題的解決方案

    這篇文章主要介紹了Oracle ORA 07445 evaopn2()+128錯誤問題的解決方案,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • oracle基本查詢用法入門示例

    oracle基本查詢用法入門示例

    這篇文章主要介紹了oracle基本查詢用法,結合簡單示例形式分析了oracle數(shù)據(jù)庫常見查詢語句基本語法與相關使用技巧,需要的朋友可以參考下
    2020-02-02
  • Oracle中直方圖對執(zhí)行計劃的影響詳解

    Oracle中直方圖對執(zhí)行計劃的影響詳解

    這篇文章主要給大家介紹了關于Oracle數(shù)據(jù)庫中直方圖對執(zhí)行計劃的影響的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-09-09
  • Oracle分析函數(shù)用法詳解

    Oracle分析函數(shù)用法詳解

    本文詳細講解了Oracle分析函數(shù)的用法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05

最新評論