Процедура ALTER_SQL_PLAN_BASELINE позволяет устанавливать атрибутам ENABLED, FIXED и AUTOPURGE плана требуемые значения явочным порядком. Пример:
EXECUTE :retcode := DBMS_SPM.ALTER_SQL_PLAN_BASELINE - ( :sqlhandle, 'SYS_SQL_PLAN_38c100c08916fd8c', 'enabled', 'no' )
SELECT :retcode "Plans disabled:" FROM dual;
@baseline :sqlhandle
Теперь система управления планами снова откажется применять «новый» план к запросу, несмотря на его присутствие в основной линии планов – благодаря нерабочему состоянию.