Enable and Disable the SQL PLAN Baseline in Oracle
Check the SQL Plan Baseline in Oracle
SELECT sql_handle, plan_name, enabled, accepted FROM dba_sql_plan_baselines
Enable the SQL ID plan in SQL Plan Baseline in Oracle:
Note: SQL_HANDLE_VALUE or PLAN_NAME_VALUE taken from first query.
var v_num number;
exec :v_num:=dbms_spm.alter_sql_plan_baseline(sql_handle =>'SQL_handle_value', plan_name => 'plan_name_value', attribute_name=> 'enabled', attribute_value=>'YES');
print v_num;
var v_num number;
EXEC :v_num:=dbms_spm.alter_sql_plan_baseline(sql_handle =>'SQL_handle_value', plan_name => 'plan_name_value', attribute_name=> 'fixed', attribute_value=>'YES');
print v_num;
Disable the SQL Plan in SQL plan Baseline in Oracle
var v_num number;
exec :v_num:=dbms_spm.alter_sql_plan_baseline(sql_handle =>'SQL_handle_value', plan_name => 'plan_name_value', attribute_name=> 'enabled', attribute_value=>'NO');
print v_num;
var v_num number;
EXEC :v_num:=dbms_spm.alter_sql_plan_baseline(sql_handle =>'SQL_handle_value', plan_name => 'plan_name_value', attribute_name=> 'fixed', attribute_value=>'NO');
print v_num;