Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

किसी कनेक्टेड उपयोगकर्ता को Oracle 10g डेटाबेस स्कीमा से हटाना

सत्र खोजने के लिए, DBA के रूप में उपयोग करें

<ब्लॉकक्वॉट>

select sid,serial# from v$session where username = '<your_schema>'

यदि आप केवल SQL डेवलपर का उपयोग करने वाले सत्र प्राप्त करना सुनिश्चित करना चाहते हैं, तो आप and program = 'SQL Developer' जोड़ सकते हैं . यदि आप केवल किसी विशिष्ट डेवलपर से संबंधित सत्रों को समाप्त करना चाहते हैं, तो आप os_user पर प्रतिबंध जोड़ सकते हैं

फिर उन्हें

. से मारें <ब्लॉकक्वॉट>

alter system kill session '<sid>,<serial#>'

(उदा. alter system kill session '39,1232' )

एक प्रश्न जो तैयार-निर्मित किल-स्टेटमेंट उत्पन्न करता है, वह हो सकता है

<ब्लॉकक्वॉट>

select 'alter system kill session ''' || sid || ',' || serial# || ''';' from v$session where username = '<your_schema>'

यह उस उपयोगकर्ता के लिए प्रति सत्र एक किल स्टेटमेंट लौटाएगा - कुछ ऐसा:

alter system kill session '375,64855';

alter system kill session '346,53146';



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_ARRAY () Oracle में फ़ंक्शन

  2. ORA-00054:निर्दिष्ट NOWAIT के साथ संसाधन व्यस्त और अधिग्रहण

  3. सूची डेटा प्रयोग करने योग्य प्रारूप में?

  4. IN सूची में मौजूद तत्वों के लिए भी रिटर्निंग परिणाम जो तालिका में मौजूद नहीं हैं

  5. web.config asp.net में oracle डेटाबेस कनेक्शन