dbms_session.clear_all_context( 'app1_ctx' );
Debería pasar el mismo espacio de nombres a clear_all_context
que pasaste como primer parámetro a set_context
.
Si no conoce todos los contextos que usa su aplicación pero sí conoce todos los esquemas que usa
for ctx in (select *
from dba_context
where schema in (<<schemas your application uses>>))
loop
dbms_session.clear_all_context( ctx.namespace );
end loop;
En este ejemplo, no hay variables de paquete, por lo que no sería necesario llamar a reset_package
o modify_package_state
.