개발은 너무해

ORA-03113 : end-of-file on communication channel 본문

Oracle/Oracle Error

ORA-03113 : end-of-file on communication channel

까칠 평생초보 2010.11.03 09:42
몇 일전 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
ORA-03113 : end-of-file on communication channel  (0) 2010.11.03
function 부분 클릭 시 다운현상  (0) 2010.07.02
[kkocxj : pjpCtx]  (0) 2010.04.12
ORA-14400  (0) 2010.04.01
0 Comments
댓글쓰기 폼