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
।