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

首頁 > 數據庫 > Oracle > 正文

Oracle常見錯誤診斷

2024-08-29 13:57:30
字體:
來源:轉載
供稿:網友
正在看的ORACLE教程是:Oracle常見錯誤診斷。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.ORA文件中增加OPEN_CURSORS的數量,一般要求大于200。

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

  3、ORA-01545

  特征:某個回滾段不可用

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

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

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

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

  (2)從初始化文件INIT.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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍邱县| 休宁县| 荃湾区| 星座| 屏东市| 庆云县| 淳化县| 蓬溪县| 大田县| 葫芦岛市| 边坝县| 丹阳市| 南溪县| 天门市| 景宁| 平潭县| 太湖县| 乌拉特前旗| 时尚| 兖州市| 尚志市| 高密市| 得荣县| 屯留县| 惠东县| 德钦县| 任丘市| 招远市| 商丘市| 镇原县| 安新县| 六安市| 奉化市| 永吉县| 凤冈县| 永丰县| 和田县| 句容市| 宣武区| 定州市| 嵊州市|