How can I monitor SQL activity on Oracle? [closed]

2019-02-13 11:28发布

I'd like to find a tool for Oracle that is similar to the SQL Server Profiler, but a cursory search hasn't yielded any good results. I just want to see, in real time, the queries that my application are making against the database.

Any suggestions?

4条回答
叼着烟拽天下
2楼-- · 2019-02-13 11:56

AWR (automatic workload repository) is the most obvious answer. There's a description here.

But Oracle Enterprise Manager has better interface. Read about it here. You have to pay extra, but it gives you the interactivity you're looking for.

查看更多
Juvenile、少年°
3楼-- · 2019-02-13 11:59

PL/SQL Developer from Allround Automations is what we use here. More geared towards developers, it does have a session browser which will show locks, SQL statements, etc. Also a nice graphical explain plan window. It's cheaper than TOAD (at last look).

查看更多
唯我独甜
4楼-- · 2019-02-13 12:00

Quest software has some really good tools for Oracle. I think that both Foglight Performance Analysis for Oracle and Spotlight do what you're looking for. Not sure for Spotlight though.

查看更多
\"骚年 ilove
5楼-- · 2019-02-13 12:09

The v$ views in Oracle (which a lot of tools use) offer a wealth of information if you have access to them.

Here's an example on askTom to find the sql the current users are executing.

查看更多
登录 后发表回答