2026-03-12 20:23:15
This commit is contained in:
55
vg/sql_plan_baselines_queries.sql
Normal file
55
vg/sql_plan_baselines_queries.sql
Normal file
@@ -0,0 +1,55 @@
|
||||
|
||||
|
||||
--****************************************************
|
||||
-- Migrate SQL Baselines
|
||||
--****************************************************
|
||||
|
||||
|
||||
drop table VG_SPM_STGTAB_BASELINE;
|
||||
exec DBMS_SPM.CREATE_STGTAB_BASELINE ('VG_SPM_STGTAB_BASELINE' );
|
||||
|
||||
|
||||
set serveroutput on
|
||||
DECLARE
|
||||
number_of_sqlplans NUMBER;
|
||||
BEGIN
|
||||
number_of_sqlplans := DBMS_SPM.PACK_STGTAB_BASELINE ( table_name => 'VG_SPM_STGTAB_BASELINE'
|
||||
, table_owner => NULL -- Default NULL means current schema
|
||||
, sql_handle => NULL -- Default NULL, case sensitive
|
||||
, plan_name => '%' -- Default NULL, case sensitive, % wildcards accepted
|
||||
, sql_text => NULL -- Default NULL, case sensitive, % wildcards accepted
|
||||
, creator => NULL -- Default NULL, case insensitive unless double quoted
|
||||
, origin => NULL -- Default NULL, case insensitive unless double quoted,
|
||||
-- 'MANUAL-LOAD', 'AUTO-CAPTURE', 'MANUAL_SQLTUNE' or 'AUTO-SQLTUNE'
|
||||
, enabled => NULL -- Default NULL, case insensitive, Must be 'YES' or 'NO'
|
||||
, accepted => NULL -- Default NULL, case insensitive, Must be 'YES' or 'NO'
|
||||
, fixed => NULL -- Default NULL, case insensitive, Must be 'YES' or 'NO'
|
||||
, module => NULL -- Default NULL, case sensitive'
|
||||
, action => NULL -- Default NULL, case sensitive'
|
||||
);
|
||||
DBMS_OUTPUT.PUT_LINE('Number of Plans packed - ' || number_of_sqlplans );
|
||||
END;
|
||||
/
|
||||
|
||||
set serveroutput on
|
||||
DECLARE
|
||||
number_of_sqlplans NUMBER;
|
||||
BEGIN
|
||||
|
||||
number_of_sqlplans := DBMS_SPM.UNPACK_STGTAB_BASELINE ( table_name => 'VG_SPM_STGTAB_BASELINE'
|
||||
, table_owner => NULL -- Default NULL means current schema
|
||||
, sql_handle => NULL -- Default NULL, case sensitive
|
||||
, plan_name => '%' -- Default NULL, case sensitive, % wildcards accepted
|
||||
, sql_text => NULL -- Default NULL, case sensitive, % wildcards accepted
|
||||
, creator => NULL -- Default NULL, case insensitive unless double quoted
|
||||
, origin => NULL -- Default NULL, case insensitive unless double quoted,
|
||||
-- 'MANUAL-LOAD', 'AUTO-CAPTURE', 'MANUAL_SQLTUNE' or 'AUTO-SQLTUNE'
|
||||
, enabled => NULL -- Default NULL, case insensitive, Must be 'YES' or 'NO'
|
||||
, accepted => NULL -- Default NULL, case insensitive, Must be 'YES' or 'NO'
|
||||
, fixed => NULL -- Default NULL, case insensitive, Must be 'YES' or 'NO'
|
||||
, module => NULL -- Default NULL, case sensitive'
|
||||
, action => NULL -- Default NULL, case sensitive'
|
||||
);
|
||||
DBMS_OUTPUT.PUT_LINE('Number of Plans unpacked - ' || number_of_sqlplans );
|
||||
END;
|
||||
/
|
||||
Reference in New Issue
Block a user