Making Input/Output Completion Port API Available
From Notes_Wiki
Home > VOIS or AIX > Making Input/Output Completion Port API Available
The IOCP API allows SAP ASE to process multiple simultaneous asynchronous I/O operations in a scalable fashion. If you do not have IOCP version 6.1.5.0 or later, SAP ASE does not start when you run 'dataserver'. There might be error:
0509-136 Symbol CreateIoCompletionPort (number 579) is not exported from dependent module /unix
To solve this use:
- Run following command to check current status of IOCP
- lsdev -Cc iocp
- When IOCP is not enabled above command will only show
- iocp0 Defined I/O Completion Ports
- To actually enable IOCP use:
- Run 'smitty iocp'
- Select Change/Show Characterstics of I/O Completion Ports
- Change the status of IOCP from Defined to Available
- Restart machine
- Note all the mount points in the AIX system using 'mount' command before reboot. If any of these mount points do not automatically mount after reboot, we should again mount them manually.
- If we have implemented Spectrum protect in _BA, _Tape (Two nodes per machine style) then restart backup scheduler via:
- bash
- nohup dsmc schedule 2> /dev/null &
- nohup dsmc schedule -optfile=/usr/tivoli/tsm/client/ba/bin64/dsm.opt1 &
- Run 'lsdev -Cc iocp' again which should now show
- FileSet Level State Description
- Path:/usr/lib/objrepos ...
- bos.iocp.rte 6.1.5.0 ...
Home > VOIS or AIX > Making Input/Output Completion Port API Available