How to use the _FIX_CONTROL hidden parameter
_FIX_CONTROL is a special hidden dynamic parameter which can be used to enable or disable certain bug fixes. This is typically used in the optimizer area to allow specific fixes to be turned on or off as some fixes can have a significant effect on execution plans.
we are using the parameter _FIX_CONTROL to enable or disable specific patches.
The syntax for using _FIX_CONTROL is:
To enable:
"_fix_control"='Bugno:ON' (OR) "_fix_control"="Bugno:1"
To disable:
"_fix_control"='Bugno:OFF' (OR) "_fix_control"="Bugno:0"
For _FIX_CONTROL to work, several conditions must be met:
- The patch that is referenced must have the option to use _FIX_CONTROL. Using _FIX_CONTROL can't be used to back out any patch. The patch (usually an Optimizer patch) has to be enabled to use the _FIX_CONTROL parameter.
- The patch must be installed and visible in the V$SYSTEM_FIX_CONTROL view. To check this:
SQL> SELECT * FROM V$SYSTEM_FIX_CONTROL;
To determine which bug fixes have been altered one can select from the fixed views GV$SYSTEM_FIX_CONTROL, GV$SESSION_FIX_CONTROL or their V$ counterparts.
For reference Oracle DOC Id: 827984.1
Comments
Post a Comment