1. Установил kernel-2.4.20-35.9.i686.rpm
рестартовал Red Hat Linux 9 Server
2. Установил libaio-0.3.93-4.src.rpm (с лицензинного дистрибутива
RHL 9).
3. Отредактировал 3 исходных файла следуя:-
http://developer.osdl.org/daniel/libaio/patch.libaio-0.3-93.fix
4.Пересобрал и переустановил libaio-0.3.93-4.rpm
5.Успешно откомпилировал:-
make -f ins_rdbms.mk async_on
make -f ins_rdbms.mk ioracle
Замечание:
Компиляция завершалась аварийно до установки патча:-
libaio давала неразрешенные ссылки.
6. Добавил к init.ora файлам:-
disk_asynch_io=true
filesystemio_options=asynch
$lsnrctl start (OK)
Попытка стартовать Oracle:-
[oracle@ServerDFW dbs]$ dbstart
SQL*Plus: Release 9.2.0.4.0 - Production on Tue Sep 6 21:44:12 2004
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> oracledata01: relocation error: oracledata01: symbol io_queue_init, version LIBAIO_0.4 not defined in file libaio.so.1 with link time reference
ERROR:
ORA-12547: TNS:lost contact
SQL> oracledata01: relocation error: oracledata01: symbol io_queue_init, version LIBAIO_0.4 not defined in file libaio.so.1 with link time reference
oracledata01: relocation error: oracledata01: symbol io_queue_init, version LIBAIO_0.4 not defined
in file libaio.so.1 with link time reference
ORA-12547: TNS:lost contact
SQL>
SQL*Plus: Release 9.2.0.4.0 - Production on Tue Sep 6 21:44:13 2004
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> oraclesrvdata: relocation error: oraclesrvdata: symbol io_queue_init, version LIBAIO_0.4 not defined in file libaio.so.1 with link time reference
ERROR:
ORA-12547: TNS:lost contact
SQL> oraclesrvdata: relocation error: oraclesrvdata: symbol io_queue_init, version LIBAIO_0.4 not defined in file libaio.so.1 with link time reference
oraclesrvdata: relocation error: oraclesrvdata: symbol io_queue_init, version LIBAIO_0.4 not defined in file libaio.so.1 with link time reference
ORA-12547: TNS:lost contact
SQL>
Для исходного ядра результаты те же ( kernel-2.4.20-8)
Насколько я могу судить: AIO - это проблема Red Hat Linux 9.
Oracle9iR2 демонстрирует не работоспособсть АIO
под kernel-2.4.20-35.9 c установленным libaio-0.3.93-4.rpm