主頁(yè) > 知識(shí)庫(kù) > Oracle常見(jiàn)錯(cuò)誤診斷

Oracle常見(jiàn)錯(cuò)誤診斷

熱門標(biāo)簽:修改高德地圖標(biāo)注 百變地圖標(biāo)注 語(yǔ)音電話機(jī)器人營(yíng)銷方案 語(yǔ)音電話機(jī)器人缺點(diǎn) 宜賓外呼系統(tǒng)廠家 廣州市400電話辦理 淮安自動(dòng)外呼系統(tǒng)開(kāi)發(fā) 南通防封外呼系統(tǒng)運(yùn)營(yíng)商 地圖標(biāo)注原件
正在看的ORACLE教程是:Oracle常見(jiàn)錯(cuò)誤診斷。ORACLE的這類錯(cuò)誤在ORALCE的文檔中有詳細(xì)說(shuō)明,但原因及措施說(shuō)明不詳細(xì),本文當(dāng)著重說(shuō)明如何解決這類錯(cuò)誤。

  1、ORA-12571、ORA-03113、ORA-03114、ORA-01041

  特征:客戶端(代理或應(yīng)用服務(wù)器)有時(shí)報(bào)這類斷連錯(cuò)誤

  原因:如果偶爾出現(xiàn)一次,則可能為網(wǎng)絡(luò)原因或用戶異常中止,如果經(jīng)常出現(xiàn)則為客戶端與服務(wù)端的字符集不一致。

  措施:如果偶爾出現(xiàn),可在服務(wù)端的協(xié)議配置文件PROTOCOL.ORA中增加一行

  TCP.NODELAY=YES;

  如果經(jīng)常出現(xiàn),則為客戶端與服務(wù)端字符集不一致或網(wǎng)絡(luò)原因。

  客戶端的字符集在注冊(cè)表里定義:    HKEY__LOCAL__MACHINE/SOFTWARE/ORACLE/NLS__LANG

  在客戶端注冊(cè)表中的TCP參數(shù)項(xiàng)中設(shè)置   TCPMAXDATARETRANSMITIONS=20。

  2、ORA-01000

  特征:達(dá)到會(huì)話允許的最大游標(biāo)數(shù)

  原因:達(dá)到會(huì)話允許的最大游標(biāo)數(shù)

  措施:有兩種解決方法:

  (1)在初始化文件INIT.ORA文件中增加OPEN_CURSORS的數(shù)量,一般要求大于200。

  (2)在應(yīng)用級(jí),與開(kāi)發(fā)工具有關(guān),例如設(shè)置MAXOPEN_CURSORS等。

  3、ORA-01545

  特征:某個(gè)回滾段不可用

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

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

  (3)刪除回滾段時(shí),回滾段中有活動(dòng)的事務(wù);

  措施:(1)確保回滾段可

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

  (3)可以將回滾段所在表空間刪除,取消UNDO事務(wù)

  4、ORA-0165x

  特征:表空間沒(méi)有足夠的空間供分配

  原因:表空間已滿;存儲(chǔ)參數(shù)不合理,NEXT太小;沒(méi)有連續(xù)的區(qū)間

  措施:如果表空間已滿,則需為表空間增加文件;如果存儲(chǔ)參數(shù)不合理,則需增加INITIAL和NEXT;如果沒(méi)有連續(xù)的區(qū)間,需要合并空閑的表空間。

  查看空間碎片用DBA_FREE_SPACE

  5、ORA-01555

  特征:當(dāng)前會(huì)話無(wú)法讀到以前版本的數(shù)據(jù)

  原因:原因很多,主要原因有下列:回滾段太小、太少;回滾段沖突;交叉提交(FETCH_ACROSS)

  措施:增加回滾段數(shù)量;

  6、ORA-04031

  特征:共享池內(nèi)存區(qū)內(nèi)存不夠,或產(chǎn)生內(nèi)存碎片

  原因:當(dāng)試圖裝載一個(gè)大包時(shí)或執(zhí)行一個(gè)較大的存儲(chǔ)過(guò)程時(shí),而共享池沒(méi)有連續(xù)的內(nèi)存空間。

  措施:如果是內(nèi)存不夠,則增加SHARE)POOL_SIZE;

  如果是內(nèi)存碎片,執(zhí)行alter system flush share_pool

  7、ORA-04091

  特征:觸發(fā)器工作不正常

  原因:一個(gè)行觸發(fā)讀取或修改變化的表(正在修改、插入)時(shí),產(chǎn)生這種錯(cuò)誤。

  措施:檢查觸發(fā)器腳本,保證引用完整性

  8、ORA-01242、ORA-01113

  特征:介質(zhì)故障導(dǎo)致數(shù)據(jù)庫(kù)宕機(jī)

  原因:介質(zhì)故障。

  措施:檢查硬件故障;修改dbshut腳本,將其中的STARTUP命令修改為:

  Startup open recover

  Alter database open


您可能感興趣的文章:
  • Oracle undo_management參數(shù)不一致錯(cuò)誤
  • oracle錯(cuò)誤代碼大全(超詳細(xì))
  • oracle 11g em重建報(bào)唯一約束錯(cuò)誤解決方法
  • oracle 10g OEM常規(guī)錯(cuò)誤(Unknown host specified)解決
  • plsql連接oracle數(shù)據(jù)庫(kù)報(bào)ora 12154錯(cuò)誤解決方法
  • Oracle AS關(guān)鍵字 提示錯(cuò)誤
  • 在oracle 數(shù)據(jù)庫(kù)中查看一個(gè)sql語(yǔ)句的執(zhí)行時(shí)間和SP2-0027錯(cuò)誤
  • 安裝Oracle加載數(shù)據(jù)庫(kù)錯(cuò)誤areasQueries的解決
  • ORACLE出現(xiàn)錯(cuò)誤1033和錯(cuò)誤ORA-00600的解決方法

標(biāo)簽:南平 股票投資 聊城 通化 池州 南平 襄陽(yáng) 嘉峪關(guān)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle常見(jiàn)錯(cuò)誤診斷》,本文關(guān)鍵詞  Oracle,常見(jiàn),錯(cuò)誤,診斷,Oracle,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle常見(jiàn)錯(cuò)誤診斷》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Oracle常見(jiàn)錯(cuò)誤診斷的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章