'DB'에 해당되는 글 14건

  1. 2008.09.17 [ORACLE] log로 인한 oracle listener 중지 1
2008. 9. 17. 09:58

[ORACLE] log로 인한 oracle listener 중지

많은 데이터들을 처리하다 보면
어느 순간엔가 listener가 작동하지 않을 때가 있다.

상태를 확인해 보면 역시나 뒈졌어 라고 나온다.
 "Linux Error: 32: Broken pipe"

꽤 여러번 이러한 경우를 당했는데
남한테 부탁만 하다가 오늘 또 당해서 자료를 검색해 봤다.

$ORACLE_HOME/network/log/listener.log
여기 안에 로그 파일이 역시나 2기가를 넘어섰다.
2099208 listener.log

복구 하는 방법은 의외로 간단했다.

1. listener.log 파일을 카피 하거나 삭제한다.

2. listener.log 파일을 초기화 한다.(삭제할 경운 필요없겠지)
$ cp /dev/null listener.log
4 listener.log (0바이트로 최기화 될 줄 알았는데 그게 아니군..)

3.리스너를 실행한다.
$ lsnrctl start


참고로 다음은 오라클 실행 순서

su -l oracle
# sqlplus /nolog
connect /as sysdba
startup
# lsnrctl start
=> 오라클 서버 시작됨

tablespace 확장
alter tablespace 이름 add datafile '/oradata/blog1.dbf' size 3000M;