当用户没有SYSDBA访问权限时,检查Oracle中的Open Cursor

时间:2015-08-20 23:29:05

标签: sql database oracle plsql cursor

我需要检查Oracle 11g中的打开游标值。

我有疑问:

select a.value, s.username, s.sid, s.serial# from v$sesstat a, v$statname b, v$session s where a.statistic# = b.statistic#  and s.sid=a.sid and b.name = 'opened cursors current' and s.username is not null;

select  sid ,sql_text, count(*) as "OPEN CURSORS", USER_NAME from v$open_cursor where sid in ($SID);

但是,所有这些查询都需要对oracle用户进行SYSDBA访问。我的用户ID没有SYSDBA访问权限。

有没有其他方法可以做到这一点? 我可以使用JAVA应用程序或任何其他应用程序。

有人可以帮忙吗?

0 个答案:

没有答案