次のSQLクエリが実行され、TOP SQLレポートに反映されていますが、OracleからSQLを実行したユーザーを見つけることができますか?どのユーザーがSQL文を実行したかを調べる方法は?
SELECT MIN(seq_id)
FROM my_log
WHERE seq_id >= 1
次のSQLクエリが実行され、TOP SQLレポートに反映されていますが、OracleからSQLを実行したユーザーを見つけることができますか?どのユーザーがSQL文を実行したかを調べる方法は?
SELECT MIN(seq_id)
FROM my_log
WHERE seq_id >= 1
:
SELECT a.username,
b.sql_text,
a.status
FROM v$session a
INNER JOIN v$sqlarea b
ON a.sql_id = b.sql_id;
私は確かにV * SQLのselect *を見ましたか? Oracle 10gので
9iでも同じですか? –
@ChinBoonそれは9iでもうまくいくはずです。 – Sathya
@Sathya Thanks Buddy! –