मुझे संदेह है कि आप वी $ सत्र से कुछ कॉलम और वी $ एसक्यूएल से एसक्यूएल स्टेटमेंट लेना चाहेंगे। यह मानते हुए कि आप उन पृष्ठभूमि प्रक्रियाओं को बाहर करना चाहते हैं जो Oracle स्वयं चला रहा है
SELECT sess.process, sess.status, sess.username, sess.schemaname, sql.sql_text
FROM v$session sess,
v$sql sql
WHERE sql.sql_id(+) = sess.sql_id
AND sess.type = 'USER'
बाहरी जुड़ाव उन सत्रों को संभालना है जो वर्तमान में सक्रिय नहीं हैं, यह मानते हुए कि आप उन्हें चाहते हैं। आप V$SQL से sql_fulltext कॉलम भी प्राप्त कर सकते हैं जिसमें पहले 1000 वर्णों के बजाय पूर्ण SQL कथन होगा, लेकिन यह एक CLOB है और इसलिए इससे निपटने के लिए थोड़ा अधिक जटिल है।
वास्तविक रूप से, आप शायद V$SESSION में उपलब्ध हर चीज़ को देखना चाहते हैं क्योंकि यह संभव है कि आपको SP_WHO द्वारा प्रदान की जाने वाली जानकारी की तुलना में बहुत अधिक जानकारी मिल सके।