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ÅŸ:

Nasıl sahnelenecek olan değişiklikleri...
Nasıl bir UİBarButtonİtem gizlemek gös...
Nasıl eclipse Package Explorer açık bi...
Numarayı nasıl android bir EditText kl...
Nasıl Mysql " tüm işlemleri öldürm...