Dynamic_Performance_Tables_not_accessible_问题_解决不能动态统计

原创 2013年12月05日 17:02:18
Dynamic Performance Tables not accessible, 
Automatic Statistics Disabled for this session 
You can disable statistics in the preference menu,or obtanin select 
priviliges on the v$session,v$sesstat and v$statname tables


第一种处理方法(不推荐)
就是在报错的Error对话框中将?Don't show this message again?选项选中,下次就不在提示这个错误了。
这种方法应该可以叫做?鸵鸟方式?的处理方法。没有从根本上解决这个问题。

第二种处理方法(可以采纳)
报错信息中描述的非常详细,原因是动态性能表没有权利被访问导致的问题,因此,我们通过把所需访问权限赋予给具体用户的方法来解决这个问题。
这里给出我能想到的三种具体处理方法。大家可以继续补充。
1)如果只是某一具体用户有权限查询这三个动态性能视图,可以如下进行操作
这里注意一下:我们授权的视图是V_$session不是V$session,因为V$session是同名不是具体的视图。否则您会收到下面这个错误。
sys@ora10g> grant select on V$session to user_sec;
grant select on V$session to user_sec
ERROR at line 1:
ORA-02030: can only select from fixed tables/views

正确的授权方法如下:
SQL> grant select on V_$session to user_sec;
SQL> grant select on V_$sesstat to user_sec;
SQL> grant select on V_$statname to user_sec;

2)可以使用下面这个?简单粗暴?的方法处理之。
SQL> grant SELECT ANY DICTIONARY to user_sec;
3)以上两种方法是针对特定用户的处理方法,如果想让所有用户(不局限在上面的user_sec用户)都能够查询这三个动态性能视图,可以通过将查询权限授权给public方法来实现,操 作如下。这样就可以保证所有开发人员都不会再出现上述的报错信息了。
SQL> grant select on V_$session to public;
SQL> grant select on V_$sesstat to public;
SQL> grant select on V_$statname to public;

第三种方法(推荐)
彻底禁掉PL/SQL Developer的这个功能。
方法如下:
导航到Tools --> Preferences --> Options
找到?Automatic Statistics?选项,将其前面的小对勾去掉,然后点击?Apply?和?OK?保存退出。

解决方法如下:
grant SELECT ANY DICTIONARY to username;
因为v$开头的属于数据字典,通常称为动态性能视图。
解决方法是:
用dba执行下面这句或者在pl/sql中找到username,然后在edit中选择?System privileges?tab,增加一个?select any dictionary?权限。
grant SELECT ANY DICTIONARY to username;

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Linux不能上外网的问题解决

Linux不能上外网的问题解决 原文地址:http://blog.163.com/danshiming@126/blog/static/10941274820148935851786/       ...

解决问题感想(一)

在现在的公司做为一名高级程序员已有一年有余,已对现有的项目业务及架构已有比较深的了解,但就在上一个星期五遇到一问题,测试人员在测试环境也是通过的且做了压力测试也通过,就是迟迟没有找原因何在,当时心想觉...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

XML中配置dubbo相关标签不能解析的问题

1、问题Java工程中xml配置dubbo时提示如下问题: Multiple annotations found at this line: - cvc-complex-type.2.4....

存入数据库的Date类型只有年月日,没有时分秒的原因和解决办法

问题:存入数据库的Date类型只有年月日,没有时分秒 我尝试过几种方式,结果都是年月日,明明有些地方可以有时分秒... 后来想到,所有和时间有关的地方,有一个地方我没有去注意。我是...

解决Error 1069:The service did not start due to a logon failure

本文的解决方法旨在告诉读者即使是操作系统的账户密码过期也会引起Error 1069:The service did not start due to a logon failure

扔硬币概率

问题:连续5次扔一枚均匀的硬币,在以下3种结果中,哪种结果出现的可能性最大,请做出选择: A、正-反-正-反-正 B、正-正-反-正-正 C、正-正-反-反-反 -------------------...

麦肯锡工作方法学习笔记(二)

绝大多数工作都是为了解决“某种问题”。 也就是说,“某种问题”是起点,“解决问题”是终点。 在保证品质和效率的前提下,解决问题,这就是专家们的工作。采用麦肯锡解决问题的方式,采用的是“从零开始”的...

问题 解决

1.解析详情页(是webView)遇到的3个问题:1.图片太大,超出屏幕范围2.怎么在webView上面添加一行文字3.文字太小1.解决方法webView.scalesPageToFit =YES;2...

程序员解决问题的60个策略

本文是极客网原创翻译,请按文末要求转载! 程序员的生活就是解决一个又一个问题,永无止境。 这篇文章介绍了一系列解决问题的策略。 如果你觉得有用,欢迎分享。 根本的指导方...

提高软技能之如何高效解决问题

解决问题的能力,不仅是技术人需要的通用技能,任何纵横职场的人都需要它,甚至可以这么说,“一个人解决问题的能力决定了ta对公司的价值”。解决什么问题其实不重要,本文将从一系列有趣的小问题出发,讨论一个互...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)