`

使用PL/SQL DEVELOPER 经常会碰到“DYNAMIC PERFORMANCE TABLES NOT ACCESSIBLE”错误

 
阅读更多

 

  在使用PL/SQL Developer工具登陆一个新创建的用户进行查询时,报出以下错误(PL/SQL Developer版本:7.1.5 1403):

Dynamic Performance Tables not accessible,

Automatic Statistics disabled for this session

You can disable statistics in the preference menu, or obtain select

priviliges on the V$session,V$sesstat and V$statname tables

这个报错信息在不同的PL/SQL Developer版本都会出现,从上面详细的报错提示信息中我们可以判断得到,报错原因不在工具本身。

在此,详细记录一下这个小问题的三种处理方法。

1.第一种处理方法(不推荐)

就是在报错的Error对话框中将“Don't show this message again”选项选中,下次就不在提示这个错误了。

这种方法应该可以叫做“鸵鸟方式”的处理方法。没有从根本上解决这个问题。

2.第二种处理方法(可以采纳)

报错信息中描述的非常详细,原因是动态性能表没有权利被访问导致的问题,因此,我们通过把所需访问权限赋予给具体用户的方法来解决这个问题。

这里给出我能想到的三种具体处理方法。大家可以继续补充。

1)如果只是某一具体用户有权限查询这三个动态性能视图,可以如下进行操作

这里注意一下:我们授权的视图是V_$session不是V$session,因为V$session是同名不是具体的视图。否则您会收到下面这个错误。授权方法如下:

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;

 

3.第三种方法(推荐)

彻底禁掉PL/SQL Developer的这个功能。

方法如下:

导航到Tools --> Preferences --> Options

找到“Automatic Statistics”选项,将其前面的小对勾去掉,然后点击“Apply”和“OK”保存退出。

 

  http://blog.csdn.net/rudyMatrix/article/details/5339370

 

分享到:
评论

相关推荐

    Oracle sqldeveloper without jdk (win+linux)

    Oracle SQL Developer, v1.5.0.54.40 Release Notes 完整版下载:http://www.oracle.com/technology/global/cn/software/products/sql/index.html 1. Known Issues 1.1 General - Print prints only one page ...

    Log File Not Accessible(解决方案).md

    Log File Not Accessible(解决方案).md

    SQL Server Internals: In-Memory OLTP (Second Edition)

    The Hekaton internals knowledge she provides in this book will help you migrate existing tables or databases to Hekaton, and get faster performance from your SQL Server applications than you ever ...

    10分钟学会SQL Sams Teach Yourself SQL in 10 Minutes

    Sams Teach Yourself SQL in 10 Minutes has established itself as the gold standard for introductory SQL books, offering a fast-paced accessible tutorial to the major themes and techniques involved in ...

    微软内部资料-SQL性能优化2

     SQL Server 7.0 Performance Tuning Technical Reference, Microsoft Press  Windows 2000 Resource Kit companion CD-ROM documentation. Chapter 15: Overview of Performance Monitoring  Inside ...

    易语言调用Accessible接口例程

    关于`Tags:Accessible接口`,这表明示例可能涉及了对IAccessible接口的具体使用,比如获取控件的名称、描述、状态等信息,或者是遍历控件树来实现特定功能。这通常需要对无障碍技术有一定的理解。 至于`content....

    Accessible接口读取软件UI元素

    在IT领域,特别是软件开发和自动化测试中,`Accessible接口`是一个重要的概念,它主要用于获取和操作用户界面(UI)元素。这个接口是无障碍技术( Accessibility Technology)的一部分,旨在帮助残障人士通过辅助...

    Android代码-Putlocker

    PutlockerAndroid ...The corresponding application is accessible at: https://play.google.com/store/apps/details?id=com.putlocker.upload Set Up Download and set up the android SDK, available at: ...

    数据库语言SQL必知必会 英文版(html)

    Sams Teach Yourself SQL in 10 Minutes has established itself as the gold standard for introductory SQL books, offering a fast-paced accessible tutorial to the major themes and techniques involved in ...

    HTML5视频播放器accessible-html5-video-player.zip

    全部使用"vanilla" JavaScript 编写JavaScript 不可用的时候,可食用浏览器的本地控件 标签:accessible 分享 window._bd_share_config = { ...

    易语言基于accessible接口打造获取QQ窗口相关信息

    总的来说,利用易语言和Accessible接口获取QQ窗口信息,涉及到Windows API的调用、事件监听、对象模型的探索以及接口的使用等多个层面的技术。这不仅锻炼了编程技能,也有助于提升对Windows操作系统深层次理解。在...

    oracle报错大全(珍藏版)

    这可能是因为PL/SQL代码中的语法错误、运行时错误或其他编程错误。 #### ORA-00035: LICENSE_MAX_USERS Exceeded 当用户数量超过了LICENSE_MAX_USERS设置的最大值时触发。这通常意味着需要增加许可用户数或调整许可...

    Flex_RPC错误大全

    标题和描述均提到“Flex_RPC错误大全”,这表明文章旨在汇总和解析在使用Flex与.NET进行通信时常见的错误。文章的标签“flex rpc”进一步强调了主题,即围绕Flex远程过程调用(RPC)的问题。以下是对部分提及的错误...

    Accessible.tlb

    Accessible.tlb

    Bluetooth Low Energy The Developer-'s Handbook.pdf

    In Bluetooth Low Energy, one of the standard's developers has written the first comprehensive, accessible introduction to BLE for every system developer, designer, and engineer. Robin Heydon, a ...

    Mobile Web Performance Optimization(PACKT,2015)

    By the end, you’ll understand implicitly what it means to ‘build for performance’- you’ll be a more confident developer, capable of building projects that adapt to a changing world.

    Vue.js Up & Running Building Accessible and Performant Web Apps pdf

    《Vue.js Up & Running: Building Accessible and Performant Web Apps》是一本专注于使用Vue.js框架构建可访问且高性能Web应用的指南。Vue.js是目前非常流行的前端JavaScript框架,以其轻量级、易学易用和灵活性...

Global site tag (gtag.js) - Google Analytics