SORU
14 EKİM 2008, Salı


Nasıl Oracle DB çalışan süreçleri göstermek için ne yapmalıyım?

Oracle veritabanı üzerinde devam eden diğer işlemler göstermek mümkün müdür? Sybases gibi bir şey sp_who

CEVAP
14 EKİM 2008, Salı


Sadece$SQL, V OTURUM ve SQL deyimi V$ ' dan az bir sütun kapmak istersiniz sanıyorum. Arka plan çıkarmak istediğiniz varsayarak Oracle kendisini çalıştıran işler

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'

Dış şu anda etkin değil, bu oturumları işlemek için, bu istediğiniz varsayarak katıl. Sana da olsun sql_fulltext sütun V$SQL, hangi size tam bir SQL deyimi yerine ilk 1000 karakter, ama bir CLOB ve bu yüzden muhtemelen biraz daha karmaşık ile başa çıkmak için.

Gerçekçi olmak gerekirse, muhtemelen SP_WHO sağlar Daha fazla bilgi almak için büyük olasılıkla çünkü OTURUM V$mevcut olan her şeye bakmak istiyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Fraser Raft

    Fraser Raft

    9 Mart 2010
  • glowpinkstah

    glowpinkstah

    16 Mayıs 2006
  • Marina and The Diamonds

    Marina and T

    8 Temmuz 2008