国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

ORACLE數據庫常見問題診斷方法 ---(常見錯誤篇)

2024-08-29 13:47:14
字體:
來源:轉載
供稿:網友
Oracle的這類錯誤在ORALCE的文檔中有具體說明,但原因及措施說明不具體,本文當著重說明如何解決這類錯誤。
1       ORA-12571、ORA-03113、ORA-03114、ORA-01041
特征:客戶端(代理或應用服務器)有時報這類斷連錯誤
原因:假如偶然出現一次,則可能為網絡原因或用戶異常中止,假如經常出現則為客戶端與服務端的字符集不一致。
措施:假如偶然出現,可在服務端的協議配置文件PROTOCOL.ORA中增加一行
TCP.NODELAY=YES;
假如經常出現,則為客戶端與服務端字符集不一致或網絡原因。
客戶端的字符集在注冊表里定義:        HKEY__LOCAL__MACHINE/SOFTWARE/ORACLE/NLS__LANG
在客戶端注冊表中的TCP參數項中設置                                                                                   TCPMAXDATARETRANSMITIONS=20。       2       ORA-01000
特征:達到會話答應的最大游標數
原因:達到會話答應的最大游標數
措施:有兩種解決方法:
(1)       在初始化文件INIT<SID>.ORA文件中增加OPEN_CURSORS的數量,一般要求大于200。
(2)       在應用級,與開發工具有關,例如設置MAXOPEN_CURSORS等。
3       ORA-01545
特征:某個回滾段不可用
原因:(1)當使回滾段ONLINE時,但回滾段不可用,例如回滾段所在表空間OFFLINE;
     (2) 當使回滾段ONLINE時,但回滾段已ONLINE,例如回滾段被使用兩次,典型的案例如OPS方式時,回滾段不能公有;
     (3)刪除回滾段時,回滾段中有活動的事務;
措施:(1)確保回滾段可
(2)從 初始化文件INIT<SID>.ORA的參數ROLLBACK)SEGMENTS中刪除指定的回滾段。
(3)       可以將回滾段所在表空間刪除,取消UNDO事務
4       ORA-0165x
特征:表空間沒有足夠的空間供分配
原因:表空間已滿;存儲參數不合理,NEXT太小;沒有連續的區間
措施:假如表空間已滿,則需為表空間增加文件;假如存儲參數不合理,則需增加INITIAL和NEXT;假如沒有連續的區間,需要合并空閑的表空間。
      查看空間碎片用DBA_FREE_SPACE
5       ORA-01555
特征:當前會話無法讀到以前版本的數據
原因:原因很多,主要原因有下列:回滾段太小、太少;回滾段沖突;交叉提交(FETCH_ACROSS)
措施:增加回滾段數量;
  
6       ORA-04031
特征:共享池內存區內存不夠,或產生內存碎片
原因:當試圖裝載一個大包時或執行一個較大的存儲過程時,而共享池沒有連續的內存空間。
措施:假如是內存不夠,則增加SHARE)POOL_SIZE;
      假如是內存碎片,執行alter system flush share_pool
7       ORA-04091
特征:觸發器工作不正常
原因:一個行觸發讀取或修改變化的表(正在修改、插入)時,產生這種錯誤。
措施:檢查觸發器腳本,保證引用完整性
8       ORA-01242、ORA-01113
特征:介質故障導致數據庫宕機
原因:介質故障。
措施:檢查硬件故障;修改dbshut腳本,將其中的STARTUP命令修改為:
              Startup open recover
              Alter database open

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥滨县| 崇仁县| 含山县| 郁南县| 黔东| 从江县| 张北县| 嘉荫县| 三门县| 行唐县| 华容县| 达州市| 永济市| 乌拉特后旗| 行唐县| 灵宝市| 桃园市| 河北区| 庆元县| 夏邑县| 汉源县| 巴青县| 中超| 鄂伦春自治旗| 肃宁县| 自治县| 沙湾县| 固安县| 泸定县| 双牌县| 清新县| 剑阁县| 祁东县| 沙河市| 寿宁县| 稻城县| 从化市| 章丘市| 晋中市| 吴堡县| 县级市|