search
HomeDatabaseMysql Tutorialplsql dev中Dynamic Performance Tables not accessible分析解决

plsql dev中Dynamic Performance Tables not accessible分析解决 相信很多使用plsql dev的朋友多遇到过类此如下面的提示: Dynamic Performance Tables not accessible,Automatic Statistics Disabled for this session You can disable statistics in the pr

plsql dev中Dynamic Performance Tables not accessible分析解决

相信很多使用plsql dev的朋友多遇到过类此如下面的提示:

Dynamic Performance Tables not accessible,Automatic Statistics Disabled for this session You can disable statistics in the preference menu,or obtanin selectpriviliges on the v$session,v$sesstat and v$statname tables

一、产生该提示原因
plsql dev在用户运行过程中,要收集用户统计信息,但是由于你现在登录的用户没有访问v$session,v$sesstat and v$statname视图的权限,所以不能收集当前用户的统计信息,和plsql dev工具中配置的Automatic Statistics相冲突,所以就出现了这个提示,试验验证:

[oracle@xifenfei ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Thu Nov 10 04:31:57 2011Copyright (c) 1982, 2011, Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionssys@XFF>create user chf identified by xifenfei;User created.sys@XFF>grant create session,resource to chf;Grant succeeded.sys@XFF>conn chf/xifenfeiConnected.chf@XFF>select * from session_privs;PRIVILEGE----------------------------------------CREATE SESSIONUNLIMITED TABLESPACECREATE TABLECREATE CLUSTERCREATE SEQUENCECREATE PROCEDURECREATE TRIGGERCREATE TYPECREATE OPERATORCREATE INDEXTYPE10 rows selected.chf@XFF>SELECT TABLE_NAME FROM USER_TAB_PRIVS;no rows selected

创建一个chf用户,授权create session,resource,无v$session,v$sesstat and v$statname视图访问权限,使用plsql dev登录并查询user_tables表(登录时不会提示,只有用户执行了查询或者相关类此操作时候才会提示)
plsql dev中Dynamic Performance Tables not accessible分析解决

二、解决问题
根据警告提示,可以有两种方法解决这种警告
1、关闭plsql dev统计功能
在 Tools->Preferences->Options里 把Automatic Statistics前的那个勾子去掉,保存
2、给访问用户授权访问相关视图
授权访问v_$session,v_$sesstat,v_$statname,注意不能直接对v$视图进行授权

chf@XFF>conn / as sysdbaConnected.sys@XFF>grant select on v_$session to chf;Grant succeeded.sys@XFF>grant select on v_$sesstat to chf;Grant succeeded.sys@XFF>grant select on v_$statname to chf;Grant succeeded.sys@XFF>conn chf/xifenfeiConnected.chf@XFF>SELECT TABLE_NAME FROM USER_TAB_PRIVS;TABLE_NAME------------------------------V_$SESSIONV_$SESSTATV_$STATNAME

三、问题分析
通过上面的解决方法,为什么授权访问v$session,v$sesstat and v$statname视图就可以Statistics用户的信息了呢?请见下面的两张图
图1:通过plsql dev中的tools–>session选项看用户统计信息
plsql dev中Dynamic Performance Tables not accessible分析解决
图2:通过sql语句查询用户统计信息
plsql dev中Dynamic Performance Tables not accessible分析解决
通过两张图的比较可能会发现,他们的数值有一点点出入,那是因为我先通过tools查询出用户统计信息,再通过sql查询,所以图1中的数据有些选项会比图2小那么一点点,通过对v$session,v$sesstat and v$statname视图分析,发现其实plsql dev就是通过下面sql实现统计功能,也从而进一步说明了,为什么plsql dev收集统计信息需要对v$session,v$sesstat and v$statname视图授于访问权限

SELECT C.NAME, B.STATISTIC#, B.VALUE FROM V$SESSION A, V$SESSTAT B, V$STATNAME C WHERE A.SID = B.SID AND A.AUDSID = USERENV('SESSIONID') AND B.STATISTIC# = C.STATISTIC# ORDER BY C.STATISTIC#;
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
为什么Tiny11 Windows在没有TPM和Secure Boot的情况下如此小巧却十分安全? - 根据Dev的解释为什么Tiny11 Windows在没有TPM和Secure Boot的情况下如此小巧却十分安全? - 根据Dev的解释Apr 23, 2023 pm 01:55 PM

微型Windows11虽然许多人喜欢Windows11的外观或感觉,但有些人只是想削减他们认为臃肿的东西,因为他们的硬件可能不足以顺利运行新操作系统,或者只是为了好玩。一款名为ThisIsWin11(TIW11)的流行第三方Windows11调整和自定义应用程序演变为Debloos或DebloatOS,顾名思义,它允许操作系统去膨胀。如果有人不习惯用它自己调整东西,他们也可以选择今天早些时候发布的Tiny11。这个精简的Windows11Pro22H2mod需要8G

微软在 Dev 频道中发布 Windows 11 build 25140 并修复微软在 Dev 频道中发布 Windows 11 build 25140 并修复Apr 19, 2023 pm 05:22 PM

微软正在为在Dev频道注册的Insiders推出新的Windows11版本,使版本号达到25140。在上周的版本中引入了文件资源管理器中的选项卡之后,此更新更加温和,专注于各种问题的修复。有一个更明显的改进,它与Euphemia字体有关,其中包括一些使用加拿大音节文字的语言,例如因纽特语。升级后的字体使200多个字符更清晰易读,并改进了它们的屏幕渲染,此外它还支持作为Unicode14标准一部分的新字符。除此之外,它都是修复,包括一些专注于文件资源管理器选项卡的修复

微软可能会在 Windows 11 桌面搜索栏对所有人开放之前就将其关闭微软可能会在 Windows 11 桌面搜索栏对所有人开放之前就将其关闭Apr 24, 2023 pm 10:49 PM

微软发布了新的DevChannel和BetaChannel版本。后者带来了新功能,例如从Widgets中移除MSA要求,而前者带来了更多的设置重新设计,以及备受期待的TabbedNotepad功能。内部频道Windows版本还具有隐藏的功能,可以揭示这家雷德蒙德科技巨头可能正在计划的内容。最新版本25281也是如此。Windows狂热者和Twitter用户PhantomOcean3发现,微软似乎打算取消桌面搜索,该搜索在去年5月的Devbuild

mysql有plsql吗mysql有plsql吗Apr 07, 2023 pm 04:50 PM

mysql没有plsql。plsql一般指PL/SQL,是一种过程化SQL语言;plsql是Oracle数据库对SQL语句的扩展,是专门面向Oracle数据库存储程序单元的开发的,因此不能连接mysql数据库。

Windows 11 Snipping Tool 终于有了屏幕录制功能,但仅供 Dev Channel Insiders 使用Windows 11 Snipping Tool 终于有了屏幕录制功能,但仅供 Dev Channel Insiders 使用Apr 17, 2023 am 09:31 AM

微软终于在 Windows 11 截图工具中推出了屏幕录制功能。这个备受期待的功能于 10 月首次亮相,现在可用于 Dev Channel Windows Insiders,并将出现在广泛使用的内置 Windows 应用程序的 11.2211.35.0 版本中。如果你是 Windows 预览体验成员,并且有一台 PC 注册了 Dev Channel,并且在最新版本上,你可以很容

Windows 11 Dev Build 25120:你需要知道的一切Windows 11 Dev Build 25120:你需要知道的一切Apr 20, 2023 am 09:37 AM

万一您正在等待Microsoft设计的最新操作系统的全新InsiderPreviewBuild,请知道干旱已经结束。这家Redmond科技巨头今天向DevChannel发布了Build25120。这是为WindowsInsiders开发的SunValley3,最终将成为2023年发布的版本。微软提到,与之前的版本不同,这个版本现在可用于ARM64PC,并且还有可以下载的ISO。变化和改进[一般的]如最近的一篇博文中所述,使用DevChannel的Wind

新的 Microsoft Edge Dev 更新增加了新功能和改进新的 Microsoft Edge Dev 更新增加了新功能和改进Apr 13, 2023 pm 10:37 PM

Microsoft发布了Microsoft Edge浏览器的重要更新,添加了一些有用的功能和其他值得注意的更改。此更新可供 Edge Dev 用户使用。最新版本的 Edge Dev 的内部版本号为 102.0.1235.1。在最新的 Microsoft Edge Dev Build 中,微软在选项卡操作菜单中添加了一个新的“来自其他设备的选项卡”选项。顾名思义,新功能将使您可以

Microsoft Edge Dev 向 PDF 工具栏添加共享按钮Microsoft Edge Dev 向 PDF 工具栏添加共享按钮Apr 15, 2023 pm 09:40 PM

Microsoft Edge 开发通道版本已更新至版本 105.0.1300.0。它没有引入任何主要功能,但附带了一些有趣的更改和各种修复。Microsoft Edge Dev 中 PDF 工具栏中的新共享按钮Microsoft Edge 开发版本中的 PDF 工具栏有一个新选项,可让您在不离开选项卡的情况下快速共享 PDF。只需打开一个 PDF 文件,您可能会在浏览器中看到该

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)