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

मैं ओरेकल कैसे प्राप्त करूं, देखें कि कौन सी प्रक्रियाएं चल रही हैं?

आपकी आवश्यकताओं के आधार पर, यह पर्याप्त हो सकता है (लेकिन v$session और dba_objects तक पहुंच पर निर्भर करता है):

select 'CALLED PLSQL', vs.username, d_o.object_name -- whatever info you need
  from dba_objects d_o
       inner join
       v$session vs
          on d_o.object_id = vs.plsql_entry_object_id
union all
select 'CURRENT PLSQL', vs.username, d_o.object_name
  from dba_objects d_o
       inner join
       v$session vs
          on d_o.object_id = vs.plsql_object_id

डॉक्स के अनुसार:

PLSQL_ENTRY_OBJECT_ID - स्टैक पर सबसे शीर्ष PL/SQL उपप्रोग्राम की आईडी; NULL अगर स्टैक पर कोई PL/SQL सबप्रोग्राम नहीं है

PLSQL_OBJECT_ID - वर्तमान में निष्पादित PL/SQL सबप्रोग्राम की ऑब्जेक्ट आईडी; SQL निष्पादित करते समय NULL




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कॉलम नाम का उपयोग करके परिणामसेट से लोअरकेस कॉलम प्राप्त करें

  2. Oracle डंप फ़ाइल को AWS RDS उदाहरण में कैसे स्थानांतरित करें?

  3. Oracle दिनांक स्वरूप

  4. कथन से चयन में तालिका प्रकार का उपयोग कैसे करें?

  5. सारणीबद्ध रूप में कस्टम कॉलम कैसे जोड़ें?