많은 데이터들을 처리하다 보면
어느 순간엔가 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
참고로 다음은 오라클 실행 순서
어느 순간엔가 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;