728x90

Problem(Abstract)

This document explains why IBM Informix Dynamic Server commands, such as onstat, might fail when being loaded.

Symptom

When KAIOON environment variable is set to 1 to enable Kernel Asynchronous I/O (KAIO) on Informix Dynamic Server (IDS), the following error message is reported by IBM Informix Dynamic Server commands, such as onstat or oninit:

$onstat -
exec(): 0509-036 Cannot load program onstat because of the following errors:


0509-130 Symbol resolution failed for usr/lib/libc.a(aio.o)because:
0509-136   Symbol kaio_rdwr (number 0) is not exported from dependent module /unix.
0509-136   Symbol listio (number 1) is not exported from dependent module /unix.
0509-136   Symbol acancel (number 2) is not exported from dependent module /unix.
0509-136   Symbol iosuspend (number 3)is not exported from dependent module /unix.
0509-136   Symbol aio_nwait (number 4) is not exported from dependent module /unix.
0509-192 Examine .loader section symbols with the'dump -Tv' command.    

Cause

The IBM Informix Dynamic Server requires that the drivers for Asynchronous IO (AIO) be loaded on the AIX system where the IBM Informix Dynamic Server is used. The IBM Informix Dynamic Server executables use entry points defined by these drivers.


The error can be seen when AIO was not enabled at the AIX system.


http://www-01.ibm.com/support/docview.wss?uid=swg21202395

728x90

+ Recent posts