The SUDS (Software Update for Database Systems)
driver that is needed by the SUDS
library is configured into the kernel by default when you
select the Database services initial system profile
during installation; see
``Installation and upgrade checklist'' in the SCO OpenServer Handbook.
If you want to use the SUDS library or use an
application that has been linked with the library and you did
not configure Database services at installation,
follow this procedure. If you are unsure
whether an application requires this, refer to the documentation
provided with that application.
Log in as root.
Enable the SUDS driver by editing the
/etc/conf/sdevice.d/suds
file and changing the N in the second field to Y.
Use mkdev aio or the Hardware/Kernel Manager
to enable support for asynchronous I/O and relink the kernel.
To allow users to lock down memory for use with this
type of I/O, update the
aiomemlock(F)
file to specify the names of users that can
use AIO and the maximum amounts of memory they can lock
down. Many applications use setuid on their binaries so
that you only need to specify a single user.
Refer to the documentation provided with the application to see if
this is the case for your application. Once you complete this
process, reboot the system to take account of the
new kernel and the memory locking privileges that
have been assigned to particular users.
The process and thread synchronization primitives supported by
SUDS can require users of these features to be authorized
by the system administrator. This is achieved by assigning all such users
to a particular group(s) and giving that group the necessary
privileges with the
suds_ctrl(ADM)
command. This process can be made automatic by including the
suds_ctrl command in an appropriate
rc2.d(ADM)
script.
Certain database applications require the administrator to also
configure the database for use with SUDS or asynchronous
I/O. This should be described by the documentation
provided with the application.
You must shut down the system and reboot for the changes to take effect.