rtld: 0712-001 Symbol CreateIoCompletionPort
rtld: 0712-001 Symbol CreateIoCompletionPort was referenced.
Issue:
Not able to start the sqlplus on Aix after reboot the server
Error:
sqlplus “/as sysdba”
Could not load program sqlplus:
rtld: 0712-001 Symbol CreateIoCompletionPort was referenced
from module /u00/app/oracle/product/19.0.0.0/lib/libttsh19.so(), but a runtime definition
of the symbol was not found.
rtld: 0712-001 Symbol GetMultipleCompletionStatus was referenced
from module /u00/app/oracle/product/19.0.0.0/lib/libttsh19.so(), but a runtime definition
of the symbol was not found.
rtld: 0712-002 fatal error: exiting.
Root cause:
The following sample output shows the IOCP status is set to Defined and hence not enabled:
$ lsdev | grep iocp
iocp0 Defined I/O Completion Ports
By default, IOCP is set to Defined.
It should be as below
$ lsdev | grep iocp
iocp0 Available I/O Completion Ports
Solution:
Get the changes done by Unix team to get the o/p as shown in above command.
References
Doc ID 1949184.1 from https://support.oracle.com
See also