오라클이 몇일 전부터 자동으로 계속 내려 갑니다..(ORA-27300) 0 1 4,161

by 넝쿨당 [Oracle 에러코드] ORA-27300 ORA-27157 ORA-27301 ORA-27302 [2018.04.16 09:21:57]


ORCL_smon_20770.trc (118,539Bytes)

안녕하세요.

오라클이 몇일 전 부터 다운이 되어 도움을 얻고자 질문 드립니다.

현재 사용중인 ORACLE 버전은 12.2.0.1.0 입니다.

alert_<SID>.ora 파일에서 확인된 오류 내용입니다.

2018-04-16T00:10:25.749460+09:00
Thread 1 cannot allocate new log, sequence 7846
Checkpoint not complete
  Current log# 3 seq# 7845 mem# 0: /data/oradata/ORCL/redo03.log
2018-04-16T00:10:26.365216+09:00
Thread 1 advanced to log sequence 7846 (LGWR switch)
  Current log# 1 seq# 7846 mem# 0: /data/oradata/ORCL/redo01.log
2018-04-16T00:10:46.303222+09:00
Thread 1 advanced to log sequence 7847 (LGWR switch)
  Current log# 2 seq# 7847 mem# 0: /data/oradata/ORCL/redo02.log
2018-04-16T00:22:02.118829+09:00
Thread 1 cannot allocate new log, sequence 7848
Private strand flush not complete
  Current log# 2 seq# 7847 mem# 0: /data/oradata/ORCL/redo02.log
2018-04-16T00:22:05.123994+09:00
Thread 1 advanced to log sequence 7848 (LGWR switch)
  Current log# 3 seq# 7848 mem# 0: /data/oradata/ORCL/redo03.log
2018-04-16T00:30:02.167203+09:00
PMAN termination due to ORA-27157 in action 'monitor DNFS IO SLAVES'
2018-04-16T00:30:02.167220+09:00
Errors in file /oracle/diag/rdbms/ORCL/ORCL/trace/ORCL_smon_20770.trc:
ORA-27157: OS post/wait facility removed
ORA-27300: OS system dependent operation:semop failed with status: 43
ORA-27301: OS failure message: Identifier removed
ORA-27302: failure occurred at: sskgpwwait1

2018-04-16T00:30:02.167235+09:00

...

trc 파일은 첨부 하였습니다.

어떤게 문제 일까요? 혹시 알고 계시는 분 계시면 도움 부탁드립니다.

감사합니다.


 

by 포동푸우 [2018.04.20 17:04:28]

ORA-27302, ORA-27301, ORA-27300, ORA-27157 의 발생은,, Oracle DB 가 계속 Running 되는데 필요한 semaphores/shared 영역(OS 에서 할당 받은 영역, os 에서 ipcs 명령으로 확인 됨) 침범을 받아, 회수되어서 발생되는 것입니다. 

- root 혹은 oracle user 로 "ipcrm 주소번지" 명령이 실행되었던가 ?  /dev/shm 영역이 제거되면서 발생될 수 있습니다.

- 00시30분에 정기적으로 수행되는 어떤 작업이,, Oracle DB 영역을 훼손시키고 있습니다.

 

추가로, Alert 에 보이는 redo log switch interval 이 너무 짧습니다. 최소 15분 이상 되도록, Redo Log Size 를 증가시켜야 할 것 같네요

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입