프린트 하기

OS환경 : Oracle Linux 6.8 (64bit)

 

DB 환경 : Oracle Database 11.2.0.4

 

에러 : Warning: log write elapsed time 519ms, size 275KB

lgwr 트레이스에서 발생하는 메세지
lgwr 트레이스 존재 확인

1
2
3
4
$ cd /oracle/app/oracle/diag/rdbms/testrac/TESTRAC1/trace
$ ls -al *lgwr*
-rw-r--r-- 1 oracle oinstall 5505931 Aug 20 16:15 TESTRAC1_lgwr_13572.trc
-rw-r--r-- 1 oracle oinstall 1121738 Aug 20 16:15 TESTRAC1_lgwr_13572.trm

 

 

lgwr 트레이스 내용 확인

1
2
3
4
5
$ vi TESTRAC1_lgwr_13572.trc
.
.
*** 2023-08-20 15:10:50.976
Warning: log write elapsed time 519ms, size 275KB  <<<<<<<<<<<<

 

 

해결 방법 : 디스크 속도 확인 및 log file sync, log file parallel write wait이 발생하는 원인 파악

이 메세지는 10.2.0.4 버전 이후로 redo log write 시간이 500ms를 초과하면 lgwr trace 파일에 기록 될 수 있음 
오라클 19c log file sync 발생 시 정보 수집 쿼리 https://positivemh.tistory.com/883 에 있는 
스크립트 lfsdiag.sql를 문제가 있는 시간대에 실행한 다음 log file parallel write도 느린지 확인이 필요함

디스크 속도 확인 및 log file sync, log file parallel write wait이 발생하는 원인 파악이 필요함
디스크가 느린 경우일 수도 있고, OS 자체에 다른 원인이 존재할 수도 있음
HW나 OS에 문제가 없는 경우, 환경 자체의 특성으로 인해 더 빠른 서비스를 제공할 수 없는 경우 이 메시지를 무시해도 됨

 

 

원인 : redo log write 시간이 500ms 를 초과하여 기록되는 메세지

redo log write 시간이 500ms 를 초과하여 기록되는 메세지로

디스크 속도 확인 및 log file sync, log file parallel write wait이 발생하는 원인 파악이 필요함

 

 

참조 : 

"Warning: log write time" Messages Seen in LGWR Trace Files (Doc ID 601316.1)
Bug 7559549
Troubleshooting: 'Log file sync' Waits (Doc ID 1376916.1)
https://positivemh.tistory.com/883

 

오라클 19c log file sync 발생 시 정보 수집 쿼리

OS환경 : Oracle Linux 7.6 (64bit) DB 환경 : Oracle Database 19.18.0.0 방법 : 오라클 19c log file sync 대기 이벤트 발생 시 정보 수집 쿼리 오라클 사용중 log file sync 이벤트가 발생했을때 이 스크립트를 실행해 결

positivemh.tistory.com