alert log file 은 지워져도 그냥 지가 알아서 저절로 생긴다. 아무것도 안해도됨
여느 때와 같이 평화롭고 행복하게 잘 돌아가고 있던 나의 alert log file...
그런데 실습하면서 만든 .txt / .ext 확장자들을 없애겠다고
[oracle@oracle trace]$ rm *.txt
[oracle@oracle trace]$ rm *.ext
하려고 했는데
실수로 그만
[oracle@oracle trace]$ rm *
까지만 입력하고 엔터키를 눌러버리고 말았다.
그랬더니 아래와 같은 무시무시한 메시지들이 쫙 뜸.
그리고 디렉토리에 남은 파일들을 조회해보니 하얀 애들은 다 없어지고
보라돌이들만 남았다.
(alert log file 도 다른 하얀 애들이랑 같이 날아가버림.............)
흑흑 ㅠㅠ
여기서부터 이등변삼각형 친구들이 도와줬어 ㅠㅠ 고마워요 모두들...
1. 일단 로그스위치 몇 번 해보고
SYS@ora11g> alter system switch logfile;
System altered.
SYS@ora11g> /
System altered.
SYS@ora11g> /
/
/
/
/
System altered.
(끄지 않고 살려놓았던 alert log 창 꿈쩍도 안함)
2. OS 로 빠져나가서
SYS@ora11g> !
3. 트레이스파일이 있는 위치로 간 다음
[oracle@oracle ~]$ cd $ORACLE_BASE/diag/rdbms/ora11g/ora11g/trace
4. 디렉토리에 있는 파일들 목록을 보면: 지가 저절로 생겨 있다.
[oracle@oracle trace]$ ls
와... 다들 너무 고마워요 ㅠㅠ
현쪽이 말에 의하면 alert log file 은
오라클이 써야 하는 파일이기 때문에 지가 알아서 복구를 한다고 한다...
아무튼 정말 다행이야... 살릴 수 있어서 ㅠㅠ ♡