dbms_session.clear_all_context( 'app1_ctx' );
同じ名前空間をclear_all_context
に渡す必要があります set_context
に最初のパラメータとして渡したもの 。
アプリケーションが使用するすべてのコンテキストを知らないが、アプリケーションが使用するすべてのスキーマを知っている場合
for ctx in (select *
from dba_context
where schema in (<<schemas your application uses>>))
loop
dbms_session.clear_all_context( ctx.namespace );
end loop;
この例では、パッケージ変数がないため、reset_package
を呼び出す必要はありません。 またはmodify_package_state
。