dbms_session.clear_all_context( 'app1_ctx' );
Du skal videregive det samme navneområde til clear_all_context
som du sendte som den første parameter til set_context
.
Hvis du ikke kender alle de kontekster, din applikation bruger, men du kender alle de skemaer, den bruger
for ctx in (select *
from dba_context
where schema in (<<schemas your application uses>>))
loop
dbms_session.clear_all_context( ctx.namespace );
end loop;
I dette eksempel er der ingen pakkevariabler, så der ville ikke være behov for at kalde reset_package
eller modify_package_state
.