使用されていないリソース管理計画を削除するには、DBMS_RESOURCE_MANAGER システムパッケージの DELETE_PLAN サブプログラムを呼び出します。
前提条件
削除対象のリソース管理計画が存在することを確認してください。
注意事項
リソース管理計画を削除すると、そのリソース管理計画に関連付けられた内容も連鎖的に削除されます。
手順
テナント管理者としてクラスタのOracleテナントにログインします。
DBMS_RESOURCE_MANAGERシステムパッケージのDELETE_PLANサブプログラムを呼び出してリソース管理計画を削除します。obclient [SYS]> delimiter // obclient [SYS]> BEGIN DBMS_RESOURCE_MANAGER.DELETE_PLAN( PLAN => 'plan_a' ); END ;// obclient [SYS]> delimiter ;ここで、
PLANは削除対象のリソース管理計画を指定するために使用されます。実行が成功した後、
DBA_RSRC_PLANSビューで確認できます。obclient [SYS]> SELECT PLAN_ID, PLAN, SUB_PLAN, COMMENTS FROM DBA_RSRC_PLANS; +---------+--------+----------+----------+ | PLAN_ID | PLAN | SUB_PLAN | COMMENTS | +---------+--------+----------+----------+ | NULL | PLAN_B | NULL | NULL | +---------+--------+----------+----------+ 1 row in setDBA_RSRC_PLANSビューの詳細については、DBA_RSRC_PLANSを参照してください。