oracle-sqldeveloper – SQL Developer 4 Monitor Sessions无法正常工作

我有SQL Developer版本4.0.0.13,我连接到Oracle9i企业版版本9.2.0.8.0.

我尝试使用“工具”菜单中的“监视会话”/运行“数据库管理”下的“会话”报告 – >会话和我总是得到以下错误.

An error was encountered performing the requested operation:

ORA-00904: "SQL_ID": invalid identifier
00904. 00000 -  "%s: invalid identifier"
*Cause:    
*Action:
Vendor code 904

我将Sessions报告复制到UserDefinedReports并进行了编辑.我找到了以下内容:

该报告从gv $session进行SELECT并尝试SELECT一个名为SQL_ID的列,当我执行DESC时,gv $session不存在.

所以我从select和整个报告中删除了SQL_ID,我可以成功运行我的自定义报告.

问题是:

有没有办法让这个工作用于正常的会话报告,也可以从工具下拉菜单中工作?我希望能够杀死会话并跟踪它们并且使用自定义报告这不起作用所以我希望可能有标准它应该是可能的.

最佳答案 是.您可以要求您的dba授予您gv $视图的权限,或者执行此操作以自定义您的报告以获取kill / trace按钮.

我在这里谈谈:

http://www.thatjeffsmith.com/archive/2014/04/how-to-add-custom-actions-to-your-user-reports/

点赞