운영DB 와 동일한 환경의 개발DB 에서  TRACE 파일이 분당 5~6 개씩 떨어졌고
TRACE 파일을 보니 아래와 같은 메시지가 보였다.

Async_config Error Errno = 1

METALINK 를 뒤져보니 HP 서버에서 발생하는 문제라고 한다.
METALINK 문서에서 제시한 대로 적용하니 적용후부터는 더이상 TRACE 파일은 생기지 않았다.
온라인 중에 적용 가능한지 유지보수 엔지니어에게 문의해봤으나 아무 문제가 없다고 하여 그냥 적용하였다.
물론  운영DB 였다면 절대 온라인 시간때 하지 않았으리라 ~
아래는 METALINK 내용 원문이다.

제목: How to disable asynch_io on HP to avoid Ioctl Async_config Error Errno = 1
문서 ID: 302801.1 유형:  HOWTO

Applies to:
Oracle Server - Enterprise Edition - Version: 9.2.0.1 to 11.1.0.x
HP-UX Itanium
HP-UX PA-RISC (64-bit)

Goal
How to disable async_io on Oracle in HP-UX to avoid this message in trace file:
Ioctl ASYNC_CONFIG error, errno = 1

Solution
Oracle (for HP only) always uses async I/O regardless of the value of init settings
(disk_asynch_io=FALSE and filesystemio_options=none).
The  parameter filesystemio_options=none doesn't work.

 

Oracle always opens /dev/async successfully only if the /dev/async HP-UX
device driver is properly configured for read and write. This is irrespective
of whether the DISK_ASYNC_IO parm is set to TRUE. 

In 9.2 version, to  inactivate ASYNCH_IO with Oracle , workaround is:
   chown bin:bin /dev/async
   chmod 660 /dev/async

Note:
This may impact other applications that wish to use asynch I/O
Grant dba group the MLOCK priv to avoid the Ioctl ASYNC_CONFIG trace file errors:

(1) # /usr/sbin/setprivgrp dba  MLOCK
(2) # vi /etc/privgroup
This should contain dba MLOCK RTSCHED RTPRIO
(3) # cat /etc/privgroup
dba MLOCK RTSCHED RTPRIO

 

  dbtown-rchwin.jpg
 이 글의 권한은 dbtown.net 에 있습니다.
자료를 스크랩하실땐 출처를 밝혀주세요 ^^