Storage Foundation for Oracle® RAC 8.0 Administrator's Guide - Solaris
- Section I. SF Oracle RAC concepts and administration
- Overview of Storage Foundation for Oracle RAC
- Component products and processes of SF Oracle RAC
- About Virtual Business Services
- Administering SF Oracle RAC and its components
- Administering SF Oracle RAC
- Starting or stopping SF Oracle RAC on each node
- Administering VCS
- Administering I/O fencing
- About the vxfentsthdw utility
- About the vxfenadm utility
- About the vxfenswap utility
- Administering the CP server
- Administering CFS
- Administering CVM
- Changing the CVM master manually
- Administering Flexible Storage Sharing
- Backing up and restoring disk group configuration data
- Administering SF Oracle RAC global clusters
- Administering SF Oracle RAC
- Overview of Storage Foundation for Oracle RAC
- Section II. Performance and troubleshooting
- Troubleshooting SF Oracle RAC
- About troubleshooting SF Oracle RAC
- Troubleshooting I/O fencing
- Troubleshooting CP server
- Troubleshooting server-based fencing on the SF Oracle RAC cluster nodes
- Issues during online migration of coordination points
- Troubleshooting Cluster Volume Manager in SF Oracle RAC clusters
- Troubleshooting CFS
- Troubleshooting VCSIPC
- Troubleshooting Oracle
- Troubleshooting ODM in SF Oracle RAC clusters
- Prevention and recovery strategies
- Tunable parameters
- Troubleshooting SF Oracle RAC
- Section III. Reference
Configuring the VXFEN module parameters
After adjusting the tunable kernel driver parameters, you must reconfigure the VXFEN module for the parameter changes to take effect.
The following example procedure changes the value of the vxfen_min_delay parameter.
On each Solaris node, edit the file /kernel/drv/vxfen.conf to change the value of the vxfen driver tunable global parameters, vxfen_max_delay and vxfen_min_delay.
Note:
You must restart the VXFEN module to put any parameter change into effect.
To configure the VxFEN parameters and reconfigure the VxFEN module
- Edit the file /kernel/drv/vxfen.conf to change the vxfen_min_delay value to 30.
The following VXFEN example displays the content of the default file /kernel/drv/vxfen.conf before changing the vxfen_min_delay parameter:
# # VXFEN configuration file # name="vxfen" parent="pseudo" instance=0 dbg_log_size=65536 vxfen_max_delay=60 vxfen_min_delay=1;
After editing the file to change the vxfen_min_delay value to 30, the default file /kernel/drv/vxfen.conf contains the following values:.
# # VXFEN configuration file # name="vxfen" parent="pseudo" instance=0 dbg_log_size=65536 vxfen_max_delay=60 vxfen_min_delay=30;
After reviewing the edits that you made to the default file, close and save the file.
- Shut down all Oracle service groups on the node:
# hagrp -offline oragrp -sys sys1
- Stop all Oracle client processes, such as sqlplus, svrmgrl, and gsd, on the node.
Stop VCS and CVM.
# hastop -local
- Unconfigure the VXFEN module:
# vxfenconfig -U
- Determine the VXFEN module ID:
# /usr/sbin/modinfo | grep -i vxfen
The module ID is the number in the first column of the output.
- Unload the VXFEN module, using the module ID you determined:
# /usr/sbin/modunload -i module_ID
- Run the update_drv command to re-read the /kernel/drv/vxfen.conf file.
# /usr/sbin/update_drv vxfen
Note:
The modunload command has often been used on driver modules to force the system to reread the associated driver configuration file. While this procedure and command works in Solaris 9, this behavior may fail in later releases. The supported method for rereading the driver configuration file for systems running Solaris 11 or later is through the update_drv command. For additional information, refer to update_drv(1M).
- Configure the VXFEN module:
# vxfenconfig -c
- Start VCS.
# hastart
- Bring the service groups back online:
# hagrp -online oragrp -sys sys1