Print
카테고리: [ Oracle Database ]
조회수: 8476

1. 에러 메세지

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning and Data Mining options
ORACLE_HOME = /oracle/product/10.2.0
System name:    HP-UX
Release:        B.11.11
Version:        U
Machine:        9000/800
Instance name: PROD
Redo thread mounted by this instance: 1
Oracle process number: 0
Unix process pid: 5874, image: oracle@DB01

File '/dev/async' not present : errno=2

2. 분석 방법

2-1. Create '/dev/async' to suppress these errors. To create '/dev/async', you need to do the following as root:

/sbin/mknod /dev/async c 101 0x0 
/usr/bin/chown oracle:dba /dev/async 
/usr/bin/chmod 000 /dev/async

The permissions on /dev/async of 000 ensure that it is not possible to use the async driver unintentionally.

2-2. Disable async at the database level. You should set the following parameters as follows:

disk_asynch_io = FALSE    

파일들에 대한 입출력이 비동기적인지, 즉 테이블 스캔시 프로세스가 입출력 및 CPU 요청과 겹치는지를 제어하는 파라미터이다. 단 사용중인 플랫폼이 디스크에 대한 비동기 입출력을 지원할 경우에만 매개변수 변경을 한다. default는 true이다.