ホームページ データベース 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 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

win10 snmp インストール失敗エラー コード 0x8024402C の解決策 win10 snmp インストール失敗エラー コード 0x8024402C の解決策 Feb 13, 2024 am 08:30 AM

snmp プロトコルは、単純なネットワーク管理プロトコルです。このプロトコルは、ネットワーク管理システムをサポートでき、ネットワークに接続されているデバイスに管理上の懸念を引き起こす状況があるかどうかを監視するために使用されます。しかし、最近多くのユーザーが、win10 に snmp プロトコルがインストールされていると報告しています。 SNMP がエラー コード 0x8024402C で失敗しました。どうすればよいですか?ユーザーは管理者として Powershell を起動してセットアップすることができます。win10 に snmp をインストールする際のエラー コード 0x8024402C の解決策をこのサイトでユーザーに丁寧に紹介します。 win10 SNMP インストール失敗エラー コード 0x8024402C の解決策 1. Powershell を管理者として起動します。 1. 最初のステップは、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-pippython3-devlibpng-devlibjpeg-devlibtiff5- devlibopenexr -devlibhdf5-devlibsquish-de

SpringBoot で動的データソースを使用して複数のデータソースを構成する方法 SpringBoot で動的データソースを使用して複数のデータソースを構成する方法 May 16, 2023 pm 07:07 PM

機能的特徴: さまざまなシナリオに適したデータ ソースのグループ化、純粋なマルチデータベースの読み取りと書き込みの分離、1 つのマスターと複数のスレーブのハイブリッド モードをサポートします。データ ソースなしの起動と遅延起動データ ソースの構成 (3.3.2 以降) をサポートします。データベースの機密構成情報の暗号化 ENC() をサポートします。各データベースのテーブル構造スキーマとデータベース データベースの独立した初期化をサポートします。カスタム アノテーションをサポートし、DS (3.2.0 以降) を継承する必要があります。 Druid、Mybatis-Plus、P6sy、Jndi の高速統合を提供します。 Druid と HikariCp の構成を簡素化し、グローバル パラメーター構成を提供します。一度設定すれば、それをグローバルに使用できます。カスタマイズされたデータ ソース ソース スキームを提供します。プロジェクトの開始後にデータ ソースを動的に追加および削除するソリューションを提供します。 Mを提供する

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

Win11 Dev Channel から Win11 Beta への切り替えは期間限定で利用可能です。その方法は次のとおりです。 Win11 Dev Channel から Win11 Beta への切り替えは期間限定で利用可能です。その方法は次のとおりです。 May 10, 2023 pm 06:52 PM

昨日、Windows 11 ビルド 22581 が Dev チャネルと Beta チャネルに展開されたことにより、このアクションは、Dev チャネルが間もなく CU (Copper) 開発ブランチに移動されることを示しています。これは、SunValley 3、または予定されている Windows 11 の 3 番目のバージョンであると考えられています。 2023年中にリリースされる予定です。ベータチャネルでは、NI (ニッケル) 開発ブランチのビルドが使用されるようになります。これは、今年後半または 22H2 の SunValley 2 開発リリースに予定されています。したがって、現在は同じバージョンですが、より安定したビルドが必要な場合は、ベータ チャネルまたはリリース プレビューへの移行を検討することをお勧めします。

Tiny11 Windows はなぜ非常に小さいのに、TPM やセキュア ブートなしで非常に安全なのでしょうか? - 開発者の説明によると Tiny11 Windows はなぜ非常に小さいのに、TPM やセキュア ブートなしで非常に安全なのでしょうか? - 開発者の説明によると Apr 23, 2023 pm 01:55 PM

小さな Windows 11 多くの人は Windows 11 の外観や操作感を気に入っていますが、ハードウェアが新しいオペレーティング システムをスムーズに実行できるほど強力ではない可能性があるため、または単に楽しみのために、肥大化していると思われるものを削減したいと考えている人もいます。 ThisIsWin11 (TIW11) と呼ばれる人気のあるサードパーティの Windows 11 調整およびカスタマイズ アプリは、名前が示すように、オペレーティング システムのデブロートを可能にする Debloos または DebloatOS に進化しました。自分で調整することに抵抗がある人は、本日初めにリリースされた Tiny11 を選択することもできます。この機能を削ぎ落とした Windows11Pro22H2mod には 8G が必要です

Microsoft、修正を加えた Windows 11 ビルド 25140 を開発チャネルでリリース Microsoft、修正を加えた Windows 11 ビルド 25140 を開発チャネルでリリース Apr 19, 2023 pm 05:22 PM

Microsoft は、Dev チャネルに登録されている Insider に Windows 11 の新バージョンを公開しており、ビルド番号は 25140 になります。先週のビルドでファイル エクスプローラーにタブが導入されましたが、今回のアップデートはより控えめで、さまざまな問題の修正に重点を置いています。より明らかな改善点は、イヌクティトゥット語などのカナダの音節文字を使用するいくつかの言語を含む Euphemia フォントに関係しています。アップグレードされたフォントにより、200 文字を超える文字が読みやすくなり、画面上のレンダリングが向上するほか、Unicode14 標準の一部である新しい文字もサポートされます。それ以外は、ファイル エクスプローラーのタブに焦点を当てた修正を含め、すべて修正されています。

MicrosoftはWindows 11向けのDev Homeアプリを開発していると報じられている。 MicrosoftはWindows 11向けのDev Homeアプリを開発していると報じられている。 May 16, 2023 am 11:31 AM

昨年末、Microsoft が OOBE を通じて Windows 1022H2 ユーザーに Windows 11 をプッシュしていることが分かりました。このテクノロジー巨人は、すぐに使えるエクスペリエンスをより大きなことに利用したいと考えているようで、私たちはこれから 1 つの選択肢を検討するつもりです。その前に、今月のパッチ火曜日のロールアウトを必ずチェックしてください。 Microsoft は 9 月に CVE に対する合計の修正をリリースしました。 Windows 11 OOBE では、今後の計画について多くのことが明らかになります。ご存知のとおり、数日前、Microsoft は Windows 11 2H2 および 21H2、およびサポートされているすべてのバージョンの Windows 10 用の特別な OOBE (Out of the Box Experience) アップデートをリリースしました。実際、これらの新しいアップデートではいくつかの問題が解決されています。

See all articles