1. 程式人生 > >ORA-03113 解決辦法

ORA-03113 解決辦法

有個資料庫,好久沒碰了,今天臨時需要用一下,發現instance掛了,啟動時候報如下錯誤:

SQL*Plus: Release 11.2.0.1.0 Production on Wed Nov 27 13:42:46 2013

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.

Total System Global Area 6747725824 bytes
Fixed Size		    2213976 bytes
Variable Size		 5234493352 bytes
Database Buffers	 1476395008 bytes
Redo Buffers		   34623488 bytes
Database mounted.
ORA-03113: end-of-file on communication channel
Process ID: 19925
Session ID: 96 Serial number: 3

報了03113錯誤
[[email protected] ~]$ oerr ora 03113
03113, 00000, "end-of-file on communication channel"
// *Cause: The connection between Client and Server process was broken.
// *Action: There was a communication error that requires further investigation.
//          First, check for network problems and review the SQL*Net setup. 
//          Also, look in the alert.log file for any errors. Finally, test to 
//          see whether the server process is dead and whether a trace file
//          was generated at failure time.
就查了下日誌,有如下關鍵資訊:
ORA-19815: WARNING: db_recovery_file_dest_size of 4070572032 bytes is 100.00% used, and has 0 remaining bytes avail
able.

 <txt>Errors in file /usr/local/oracle/diag/rdbms/hiboxbi/hiboxBI/trace/hiboxBI_arc1_19938.trc:
ORA-16038: log 2 sequence# 5651 cannot be archived
ORA-19809: limit exceeded for recovery files
ORA-00312: online log 2 thread 1: '/usr/local/oracle/oradata/HIBOXBI/onlinelog/o1_mf_2_71qg20vh_.log'
ORA-00312: online log 2 thread 1: '/usr/local/oracle/flash_recovery_area/HIBOXBI/onlinelog/o1_mf_2_71qg21kq_.l
og'
 </txt>
</msg>
<msg time='2013-11-27T13:43:03.116+08:00' org_id='oracle' comp_id='rdbms'
很明顯了,db_recovery空間滿了,解決辦法有2個(增加空間大小或者清理過期的歸檔日誌),這裡採用了前者,問題解決。
SQL> startup mount;
ORACLE instance started.

Total System Global Area 6747725824 bytes
Fixed Size		    2213976 bytes
Variable Size		 5234493352 bytes
Database Buffers	 1476395008 bytes
Redo Buffers		   34623488 bytes
Database mounted.
SQL> show parameter db_recovery_file_dest_size;

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest_size	     big integer 3882M
SQL> alter system set db_recovery_file_dest_size=8G scope=both;

System altered.

SQL> start^H^H^H^H^H
SP2-0310: unable to open f.sql"
SQL> alter database open;

Database altered.

---------------------------------------------------------------------------------------------------------------------------------------------------------

版權所有,文章允許轉載,但必須以連結方式註明源地址,否則追究法律責任!
QQ:       380968195
Email:    [email protected]
Blog:     http://blog.csdn.net/selectdb

URL:http://blog.csdn.net/selectdb/article/details/16984181


相關推薦

ORA-03113 解決辦法

有個資料庫,好久沒碰了,今天臨時需要用一下,發現instance掛了,啟動時候報如下錯誤: SQL*Plus: Release 11.2.0.1.0 Production on Wed Nov 27 13:42:46 2013 Copyright (c) 1982, 2

ORA-03113----解決方法之一

啟動資料庫 [email protected]> startup ORACLE instance started. Total System Global Area 521936896 bytes Fixed Size 2254824 bytes Variable

ORA-01659解決辦法

今天在使用IMP命令匯入資料時報此錯: ORA-01659: unable to allocate MINEXTENTS beyond 3 in tablespace REP_TSHEA 經查詢發現是由於表空間大小自動擴充套件所致。 查詢表空間dbf檔案路徑: 進入sqlp

plsql developer 登陸錯誤ora-01033解決辦法

第一種解決方法: 第一步,執行cmd  第一步、sqlplus /NOLOG 第二步、SQL>connect sys/change_on_install as sysdba 提示:已成功 第三步、SQL>shutdown normal      

ORA-00979解決辦法

1、如下語句:      select p.GWSZBM as "崗位所在部門ID",sum(to_number(p.xqrs)) as "需求人數", o.name "部門名稱" from Position p,lborganization o where o.id=p.

ORA-03113: end-of-file on communication channel 解決辦法

好象是之前清理了trace檔案,之後再重啟oracle,出現: SQL> ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance ORACLE instance started. Total S

ORA-03113:通訊通道的檔案結尾 解決辦法

1. 當我啟動資料庫時報錯:SQL>STARTUP                     

ora-03113 通訊通道的檔案結束 解決辦法

 select * from dba_profiles where profile='max' and resource_name='CONNECT_TIME'; PROFILE RESOURCE_NAME RESOURCE_

Oracle錯誤——ORA-03113:通訊通道的檔案結尾 解決辦法

由來 今天跟往常一樣,登陸PL/SQL,確登陸失敗,出現一個錯誤“ORA-01034”和“ORA-27101”如圖: 然後就就通過命令提示符去登陸Oracle,去檢視怎麼回事,然後問題進一步出現,錯誤“ORA-03113:通訊通道的檔案結尾程序 ID:6320 回話

Oracle ORA-03113錯誤解決辦法

Oracle ORA-03113錯誤解決辦法 昨天由於突然停電,資料庫主機重新開機。現在,開啟資料庫,總是報“ORA-03113: 通訊通道的檔案結尾” SQL> conn /

ORACLE 11G DB RAC ORA-00257archiver error解決辦法

orcale11g rac   ora00257   處理asm磁盤空間不足問題ORA-00257archiver error解決辦法1.之前有處理單機過oracle 11.2.0.4歸檔日誌磁盤空間不足的問題 ,但是沒有處理過ORACLE RAC的歸檔日誌磁盤空間不足的問題 所以沒

ORA-01950: 表空間'USERS'中無權限的2種解決辦法

text tro 表空間 ant 解決 style str spa -s 總的來說這個錯誤是由於對表空間操作的權限不足造成的,所以這個時候就可以檢查出錯之前對於所操作的表賦權grant connect,resource to zhangbojie ; ORA-01950:

ORA-01653 無法在表空間擴展的解決辦法 -- 增加表空間大小或給表空間增加數據文件

xid com 滿了 height log rod details 空閑 weight 轉自原文 ORA-01653 無法在表空間擴展的解決辦法 -- 增加表空間大小或給表空間增加數據文件 當前系統的數據量越來越大的,昨天還運行正常的數據庫,突然無法使用了。經過定位發現

oracle 11g錯誤ora-01033:oracle initialization or shutdown in progress解決辦法

想要 文件 area .net total rop shutdown 一個 pro 原文出自:http://blog.csdn.net/liverliu/article/details/6410287 一、首先:問題的產生原因,先前我在f:/llh/目錄創建的一個book

PL/SQL Developer登入時候報ORA-12638: 身份證明檢索失敗的解決辦法

net ces 默認 安裝目錄 多個 sem con 操作系統 p s 本地oracle客戶端用PLSQL Developer連接遠程數據庫,登入時候報ORA-12638: 身份證明檢索失敗的解決辦法 找到安裝目錄:C:\oracle\BIToolsHome_1\netwo

ORA-09817: Write to audit file failed 報錯解決辦法

ora-09817 archivelog 上午開虛擬機登錄數據庫的時候,突然就報錯:ORA-09817: Write to audit file failed寫入失敗?不會是磁盤滿了吧?當然,no space left on device提示的很明顯,df -h 查詢一下,果然100%了:馬上搜羅下o

ORA-12638: 身份證明檢索失敗 的解決辦法

導致 11g rdquo body 證明 gpo nts con client 今天在使用應用程序連接Oracle時碰到了 “ORA-12638: 身份證明檢索失敗” 錯誤, 解決方法:這是因為Oracle-client端的高級安全性驗證導致,解決

18C 建庫 ORA-12754 錯誤的解決辦法

18C ORA-12754 _exadata_feature_on [oracle@dg18c ~]$ sqlplus / as sysdba SQL> startup nomount; ORA-12754: Feature ‘startup‘ is disabled due to

關於Oracle資料庫的ORA-00600:內部錯誤程式碼, 引數: [kcratr_scan_lastbwr解決辦法

問題: 第一,最簡單的解決方式: 1、shutdown immediate; 2、startup mount; 3、alter database open; 第二,如果第一步沒解決,再進行下面的操作 1、shutdown immediate; 2、start

ORA-04031的解決辦法

status = 4031-ORA-04031: unable to allocate 12312 bytes of shared memory ("shared pool","unknown object","KKSSP^422","kglseshtTable")). 查一下當前s