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
.