2026-03-12 20:23:15
This commit is contained in:
23
tpt/drop_sql_baseline.sql
Normal file
23
tpt/drop_sql_baseline.sql
Normal file
@@ -0,0 +1,23 @@
|
||||
DEF sql_handle=&1
|
||||
|
||||
-- TODO: Additionally look up the correct SQL_HANDLE using dba_sql_plan_baselines.plan_name
|
||||
-- as this is what DBMS_XPLAN reports as used... (so no manual lookup from plan_name -> sql_handle
|
||||
-- is needed)
|
||||
|
||||
-- You can get the SQL_HANDLE from DBA_SQL_PLAN_BASELINES
|
||||
|
||||
-- DBMS_SPM basic baseline use is included in Oracle EE in 11g+ and SE from 18c+
|
||||
-- https://blogs.oracle.com/optimizer/does-the-use-of-sql-plan-management-and-the-dbmsspm-database-package-require-a-tuning-or-diagnostic-pack-license
|
||||
|
||||
SET SERVEROUT ON SIZE 1000000
|
||||
|
||||
DECLARE
|
||||
x NUMBER;
|
||||
BEGIN
|
||||
x:=DBMS_SPM.DROP_SQL_PLAN_BASELINE('&sql_handle');
|
||||
DBMS_OUTPUT.PUT_LINE('ret='||x);
|
||||
END;
|
||||
/
|
||||
|
||||
SET SERVEROUT OFF
|
||||
|
||||
Reference in New Issue
Block a user