Oracle
 sql >> база данни >  >> RDS >> Oracle

Как мога да видя заявки, които се изпълняват срещу Oracle?

Ако искате да видите заявките от конкретен потребител, можете да използвате това (ако приемем, че имате привилегии да заявите v$session и v$sqlarea (обикновено чрез SELECT_CATALOG_ROLE )

SELECT sess.sid,
       sess.username,
       sqla.optimizer_mode,
       sqla.hash_value,
       sqla.address,
       sqla.cpu_time,
       sqla.elapsed_time,
       sqla.sql_text
  FROM v$sqlarea sqla, v$session sess
 WHERE sess.sql_hash_value = sqla.hash_value
   AND sess.sql_address = sqla.address
   AND sess.username = 'SCOTT'

Заменете SCOTT с подходящото потребителско име във вашата система

Изход:

 544 SCOTT      ALL_ROWS   2004330732 07000001064088E8         89391       131836 SELECT sess.sid,        sess.username,
                                                                                        sqla.optimizer_mode,        sqla.h
                                                                                  ash_value,        sqla.address,        s
                                                                                  qla.cpu_time,        sqla.elapsed_time,
                                                                                         sqla.sql_text   FROM v$sqlarea sq
                                                                                  la, v$session sess  WHERE sess.sql_hash_
                                                                                  value = sqla.hash_value    AND sess.sql_
                                                                                  address = sqla.address    AND sess.usern
                                                                                  ame = 'SCOTT'


  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. ORA-65139:Несъответствие между XML файл с метаданни и файл с данни

  3. Конкатениране на резултати от SQL заявка в Oracle

  4. Функции с таблична стойност в ORACLE 11g ? (параметризирани изгледи)

  5. Oracle SQL за промяна на типа на колоната от число на varchar2, докато съдържа данни