首頁 資料庫 mysql教程 plsql dev中Dynamic Performance Tables not accessible分析解决

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

Jun 07, 2016 pm 03:43 PM
dev dynamic performance plsql

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#;
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1666
14
CakePHP 教程
1425
52
Laravel 教程
1325
25
PHP教程
1272
29
C# 教程
1252
24
win10安裝snmp失敗錯誤碼0x8024402C的解決方法 win10安裝snmp失敗錯誤碼0x8024402C的解決方法 Feb 13, 2024 am 08:30 AM

snmp協議是簡單網路管理協議,該協議能夠支援網路管理系統,用於監測連接到網路上的設備是否有任何引起管理上關注的情況,不過近期不少的用戶們反應win10安裝snmp失敗錯誤代碼0x8024402C怎麼辦?使用者可以以管理員的身分啟動Powershell來進行設置,以下就讓本站來為使用者來仔細的介紹一下win10安裝snmp失敗錯誤碼0x8024402C的解決方法吧。 win10安裝snmp失敗錯誤碼0x8024402C的解決方法一、以管理員的身分啟動Powershell1、第一步在win10系

Ubuntu 20.04系統安裝Carla詳細教學。 Ubuntu 20.04系統安裝Carla詳細教學。 Feb 19, 2024 pm 08:20 PM

Carla是一款開源的自動駕駛模擬平台,專為開發和測試自動駕駛演算法而設計。以下是在Ubuntu20.04系統上安裝Carla的詳細教學:安裝依賴項:開啟終端機窗口,執行以下指令安裝Carla的依賴項:sudoaptupdatesudoaptinstall-ybuild-essentialclang-10llvm-10python3-pipiytython3-devlibpng-devlib -devlibhdf5-devlibsquish-de

SpringBoot中如何使用Dynamic Datasource配置多重資料來源 SpringBoot中如何使用Dynamic Datasource配置多重資料來源 May 16, 2023 pm 07:07 PM

功能特性:支援資料來源分組,適用於多種場景純粹多庫讀寫分離一主多從混合模式。支援無資料來源啟動,支援配置懶啟動資料來源(3.3.2+)。支援資料庫敏感配置資訊加密ENC()。支援每個資料庫獨立初始化表結構schema和資料庫database。支援自訂註解,需繼承DS(3.2.0+)。提供對Druid,Mybatis-Plus,P6sy,Jndi的快速整合。簡化Druid和HikariCp配置,提供全域參數配置。配置一次,全域通用。提供自訂資料來源來源方案。提供專案啟動後動態增加移除資料來源方案。提供M

微軟在 Dev 頻道中發布 Windows 11 build 25140 並修復 微軟在 Dev 頻道中發布 Windows 11 build 25140 並修復 Apr 19, 2023 pm 05:22 PM

微軟正在為在Dev頻道註冊的Insiders推出新的Windows11版本,使版本號達到25140。在上週的版本中引入了文件資源管理器中的選項卡之後,此更新更加溫和,專注於各種問題的修復。有一個更明顯的改進,它與Euphemia字體有關,其中包括一些使用加拿大音節文字的語言,例如因紐特語。升級後的字體使200多個字元更清晰易讀,並改進了它們的螢幕渲染,此外它還支援作為Unicode14標準一部分的新字元。除此之外,它都是修復,包括一些專注於檔案總管標籤的修復

為什麼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

ubuntu編譯安裝pcl教學。 ubuntu編譯安裝pcl教學。 Mar 16, 2024 am 11:52 AM

編譯安裝PCL(PointCloudLibrary)是在Ubuntu上使用自訂選項進行安裝的方式。以下是一個基本的教學:安裝依賴項:在開始編譯PCL之前,需要安裝一些必要的依賴項。開啟終端,並執行以下指令:sudoapt-getupdatesudoapt-getinstallgitbuild-essentiallinux-libc-devcmakecmake-guilibusb-1.0-0-devlibusb-devlibudev-devmpi-default-devopenmpi-bin

據報道,微軟正在為Windows 11開發Dev Home應用程式。 據報道,微軟正在為Windows 11開發Dev Home應用程式。 May 16, 2023 am 11:31 AM

去年年底,我們看到微軟正在透過OOBE將Windows11推向Windows1022H2用戶。這家科技巨頭似乎希望將開箱即用的體驗用於更大的事情,我們現在將考慮一種選擇。在我們這樣做之前,請務必查看本月的補丁星期二推出。微軟在97月發布了總共個CVE的修復程式。 Windows11OOBE揭示了許多關於即將到來的計劃的資訊。如您所知,幾天前,微軟發布了適用於Windows1122H2和21H2的特殊OOBE(開箱即用體驗)更新,以及Windows10的所有支援版本。事實上,這些新的更新解決了一些

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,並且在最新版本上,你可以很容

See all articles