AsyncIO patch installation
- Copy the patch:
scp lxfs6142:p4199559_92070_LINUX.zip .
#Patch Installation Instructions:
# --------------------------------
# To apply the patch, unzip the PSE container file:
#
# p4199559_9207_LINUX.zip
#
# Set your current directory to the directory where the patch
# is located:
#
# % cd 4199559
#
# Before installing the patch you will need to edit the libc.so that has been
# created by unzipping the PSE container file (above). This will be in the
# files/lib/stubs/ directory. The libc.so is a regular text file and can be
# edited with your normal editor, i.e. 'vi', 'ed' etc.
#
# For example:
#
# % vi files/lib/stubs/libc.so
#
# Change %ORACLE_HOME% for the actual value of $ORACLE_HOME on your system. Do
# not use environment values in this.
#
# For example:
#
# GROUP ( %ORACLE_HOME%/lib/stubs/libc.so.6 /usr/lib/libc_nonshared.a )
#
# becomes
#
# GROUP ( /u01/oracle9i/lib/stubs/libc.so.6 /usr/lib/libc_nonshared.a )
#
# in the case where $ORACLE_HOME is /u01/oracle9i.
#
# Failure to do this will result in errors when applying the patch.
#
# Having edited the libc.so, ensure that the directory containing the opatch
# script appears in your $PATH; then enter the following command:
#
# % opatch apply
#
# Patch Special Instructions: (Important)
# ---------------------------------------
# Make sure all instances running under the ORACLE_HOME being patched
# are cleanly shutdown before installing this patch. Also ensure that
# the tool used to terminate the instance(s) has exited cleanly.
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk async_on
make -f ins_rdbms.mk ioracle
Parameter settings in init.ora file for filesystem files:
alter system set disk_asynch_io=true scope=spfile;
alter system set filesystemio_options='asynch' scope=spfile;
Restart the instance.