ORA-03113 : end-of-file on communication channel
2010. 11. 3. 09:42ㆍOracle/Oracle Error
반응형
몇 일전 DB가 startup이 안된다고 해서 원인을 찾아보았습니다.
아래와 같은 에러가 발생하더군요.
ORA-03113 : end-of-file on communication channel
음..모지?
이 에러는 여러가지의 경우의 수가 있죠..ㅋ
startup을 할때 pfile로 nomount까지 시도해보았지만 역시나 마찬가지 였습니다.
원인은 alert_file 사이즈 초과 문제였습니다.
alert_file을 백업해두고 startup을 하니 되더군요.
간단하게 문제를 해결하였습니다.
그러나 mount 상태까지만 디비가 올라오더군요.
[oracle@feeds bdump]$ sqlplus "/as sysdba"
SQL*Plus: Release 9.2.0.1.0 - Production on Tue Oct 26 14:06:11 2010
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 235999352 bytes
Fixed Size 450680 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 12 - see DBWR trace file
ORA-01110: data file 12: '/data1/oradata1/aaa.dbf'
--누군가가 필요없는 데이터 파일이라고 그냥 파일만 지웠다더군요.ㅎ
SQL> select status from v$instance;
STATUS
------------
MOUNTED
SQL> alter database datafile 12 offline;
alter database datafile 12 offline
*
ERROR at line 1:
ORA-01145: offline immediate disallowed unless media recovery enabled
SQL>
SQL> alter database datafile 12 offline drop;
Database altered.
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01157: cannot identify/lock data file 14 - see DBWR trace file
ORA-01110: data file 14: '/data1/oradata1/TS_LOG.dbf'
SQL> alter database datafile 14 offline drop;
Database altered.
SQL> alter database open;
반응형
'Oracle > Oracle Error' 카테고리의 다른 글
temporary tablespace Warning (0) | 2011.03.10 |
---|---|
ORA-00059: maximum number of DB_FILES exceeded (0) | 2011.02.21 |
function 부분 클릭 시 다운현상 (0) | 2010.07.02 |
[kkocxj : pjpCtx] (0) | 2010.04.12 |
ORA-14400 (0) | 2010.04.01 |