APPLIES TO:
Oracle Database - Enterprise Edition - Version 12.1.0.2 to 12.1.0.2 [Release 12.1]Information in this document applies to any platform.
SYMPTOMS
Grid Infrastructure CVU reports the following warning:
PRVE-10167 : I/O Completion Ports (IOCP) device status did not match the required value on node "isdprod11adm". [Expected = "Available"; Found = ""]
Check for I/O Completion Ports (IOCP) device status failed
SOLUTION
Case 1: IOCP is not configured properly on OS level:
iocp0 Defined I/O Completion Ports
The status needs to be "Available" instead of "Defined", the following error will be reported later if IOCP isn't configured properly:
rtld: 0712-001 Symbol CreateIoCompletionPort was referenced
from module /ocw/c102/lib/libttsh12.so(), but a runtime definition
of the symbol was not found.
rtld: 0712-001 Symbol GetMultipleCompletionStatus was referenced
from module /ocw/c102/lib/libttsh12.so(), but a runtime definition
of the symbol was not found.
rtld: 0712-002 fatal error: exiting.
Engage SysAdmin to configure it properly.
Case 2: IOCP is configured properly on OS level
iocp0 Available I/O Completion Ports
CVU trace shows "/etc/lsdev" is used
The bug is fixed in 12.2:
BUG 20225311 - PRVE-10167 : I/O COMPLETION PORTS (IOCP) [EXPECTED = "AVAILABLE"; FOUND = ""]
As lsdev command confirms the device is "Available", it can be temporarily ignore.