dbms_session.clear_all_context( 'app1_ctx' );
Bạn cần phải chuyển cùng một không gian tên cho clear_all_context
mà bạn đã chuyển làm tham số đầu tiên cho set_context
.
Nếu bạn không biết tất cả các ngữ cảnh mà ứng dụng của bạn sử dụng nhưng bạn biết tất cả các lược đồ mà ứng dụng sử dụng
for ctx in (select *
from dba_context
where schema in (<<schemas your application uses>>))
loop
dbms_session.clear_all_context( ctx.namespace );
end loop;
Trong ví dụ này, không có biến gói nào nên không cần gọi reset_package
hoặc modify_package_state
.