Rumah pangkalan data tutorial 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#;
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Penyelesaian kepada kod ralat kegagalan pemasangan snmp win10 0x8024402C Penyelesaian kepada kod ralat kegagalan pemasangan snmp win10 0x8024402C Feb 13, 2024 am 08:30 AM

Protokol snmp ialah protokol pengurusan rangkaian yang mudah Protokol ini boleh menyokong sistem pengurusan rangkaian dan digunakan untuk memantau sama ada peranti yang disambungkan ke rangkaian mempunyai sebarang situasi yang menyebabkan perhatian pihak pengurusan snmp gagal dengan kod ralat 0x8024402C apa yang perlu dilakukan? Pengguna boleh memulakan Powershell sebagai pentadbir untuk menyediakan. Biarkan tapak ini dengan teliti memperkenalkan kepada pengguna penyelesaian kepada kod ralat 0x8024402C apabila memasang snmp dalam win10. Penyelesaian kepada kod ralat kegagalan pemasangan snmp win10 0x8024402C 1. Mulakan Powershell sebagai pentadbir 1. Langkah pertama ialah menjalankan sistem win10

Tutorial terperinci tentang memasang Carla pada sistem Ubuntu 20.04. Tutorial terperinci tentang memasang Carla pada sistem Ubuntu 20.04. Feb 19, 2024 pm 08:20 PM

Carla ialah platform simulasi pemanduan autonomi sumber terbuka yang direka untuk membangunkan dan menguji algoritma pemanduan autonomi. Berikut ialah tutorial terperinci untuk memasang Carla pada sistem Ubuntu20.04: Pasang dependensi: Buka tetingkap terminal dan jalankan arahan berikut untuk memasang dependencies Carla: sudoaptupdatesudoaptinstall-ybuild-essentialclang-10llvm-10python3-pippython3-devlibpng-devlibjpeg-devlibtiff5 devlibopenexr -devlibhdf5-devlibsquish-de

Cara menggunakan Sumber Data Dinamik untuk mengkonfigurasi berbilang sumber data dalam SpringBoot Cara menggunakan Sumber Data Dinamik untuk mengkonfigurasi berbilang sumber data dalam SpringBoot May 16, 2023 pm 07:07 PM

Ciri fungsian: Menyokong pengumpulan sumber data, sesuai untuk pelbagai senario, pemisahan baca dan tulis berbilang pangkalan data tulen, satu mod hibrid induk dan berbilang hamba. Menyokong permulaan tanpa sumber data dan konfigurasi sumber data permulaan malas (3.3.2+). Menyokong penyulitan maklumat konfigurasi sensitif pangkalan data ENC(). Menyokong permulaan bebas skema struktur jadual dan pangkalan data pangkalan data untuk setiap pangkalan data. Menyokong anotasi tersuai dan perlu mewarisi DS (3.2.0+). Menyediakan integrasi pantas untuk Druid, Mybatis-Plus, P6sy, Jndi. Permudahkan konfigurasi Druid dan HikariCp dan sediakan konfigurasi parameter global. Konfigurasikan sekali dan gunakannya secara global. Menyediakan penyelesaian sumber sumber data tersuai. Menyediakan penyelesaian untuk menambah dan mengalih keluar sumber data secara dinamik selepas projek dimulakan. Sediakan M

Tutorial kompilasi dan pemasangan Ubuntu pcl. Tutorial kompilasi dan pemasangan Ubuntu pcl. Mar 16, 2024 am 11:52 AM

Menyusun dan memasang PCL (PointCloudLibrary) ialah cara untuk memasang pada Ubuntu dengan pilihan tersuai. Berikut ialah tutorial asas: Pasang kebergantungan: Sebelum anda mula menyusun PCL, anda perlu memasang beberapa kebergantungan yang diperlukan. Buka terminal dan jalankan arahan berikut: sudoapt-getupdatesudoapt-getinstallgitbuild-essentiallinux-libc-devcmakecmake-guilibusb-1.0-0-devlibusb-devlibudev-devmpi-default-devopenmpi-bin

Beralih daripada Win11 Dev Channel kepada Win11 Beta tersedia untuk masa yang terhad – begini caranya Beralih daripada Win11 Dev Channel kepada Win11 Beta tersedia untuk masa yang terhad – begini caranya May 10, 2023 pm 06:52 PM

Dengan pelancaran Windows 11 build 22581 ke saluran Dev dan Beta semalam, tindakan ini menunjukkan bahawa saluran Dev akan dipindahkan ke cawangan pembangunan CU (Copper) tidak lama lagi, dipercayai SunValley 3 atau versi ketiga Windows 11 yang dijadualkan untuk akan dikeluarkan pada tahun 2023. Saluran Beta kini akan menggunakan binaan daripada cawangan pembangunan NI (Nickel), yang dirancang untuk keluaran pembangunan SunValley 2 lewat tahun ini, atau 22H2. Oleh itu, walaupun pada masa ini ia adalah versi yang sama, jika anda mahukan binaan yang lebih stabil, anda mungkin ingin mempertimbangkan untuk beralih ke saluran Beta atau malah Pratonton Keluaran

Mengapa Tiny11 Windows sangat kecil tetapi sangat selamat tanpa TPM dan Secure Boot? - Mengikut penjelasan Dev Mengapa Tiny11 Windows sangat kecil tetapi sangat selamat tanpa TPM dan Secure Boot? - Mengikut penjelasan Dev Apr 23, 2023 pm 01:55 PM

Windows 11 Kecil Walaupun ramai orang menyukai rupa atau rasa Windows 11, ada yang hanya mahu mengurangkan perkara yang mereka anggap sebagai kembung kerana perkakasan mereka mungkin tidak cukup berkuasa untuk menjalankan sistem pengendalian baharu dengan lancar, atau hanya untuk keseronokan. Apl tweak dan penyesuaian Windows 11 pihak ketiga yang popular dipanggil ThisIsWin11 (TIW11) berkembang menjadi Debloos atau DebloatOS, yang, seperti namanya, membenarkan sistem pengendalian menyahbloat. Jika seseorang tidak selesa mengubah suai sendiri dengannya, mereka juga boleh memilih Tiny11, yang dikeluarkan awal hari ini. Windows11Pro22H2mod yang dilucutkan ini memerlukan 8G

Microsoft mengeluarkan Windows 11 build 25140 dalam saluran Dev dengan pembetulan Microsoft mengeluarkan Windows 11 build 25140 dalam saluran Dev dengan pembetulan Apr 19, 2023 pm 05:22 PM

Microsoft sedang melancarkan versi baharu Windows 11 kepada Insiders yang didaftarkan dalam saluran Dev, menjadikan nombor binaan kepada 25140. Selepas binaan minggu lepas memperkenalkan tab dalam File Explorer, kemas kini ini lebih sederhana dan memfokuskan pada pembetulan untuk pelbagai isu. Terdapat peningkatan yang lebih jelas, dan ia berkaitan dengan fon Euphemia, yang merangkumi beberapa bahasa yang menggunakan skrip suku kata Kanada, seperti Inuktitut. Fon yang dinaik taraf menjadikan lebih daripada 200 aksara lebih mudah dibaca dan menambah baik pemaparan pada skrin mereka, serta ia menyokong aksara baharu yang merupakan sebahagian daripada standard Unicode14. Selain itu, semuanya adalah pembetulan, termasuk beberapa tertumpu pada tab File Explorer

Microsoft dilaporkan sedang membangunkan aplikasi Dev Home untuk Windows 11. Microsoft dilaporkan sedang membangunkan aplikasi Dev Home untuk Windows 11. May 16, 2023 am 11:31 AM

Lewat tahun lepas, kami melihat bahawa Microsoft telah menolak Windows 11 kepada pengguna Windows 1022H2 melalui OOBE. Gergasi teknologi itu nampaknya ingin menggunakan pengalaman luar biasa untuk perkara yang lebih besar, dan kami kini akan mempertimbangkan pilihan. Sebelum kami berbuat demikian, pastikan anda menyemak pelancaran Patch Tuesday bulan ini. Microsoft mengeluarkan sejumlah pembetulan untuk CVE pada bulan September. Windows 11 OOBE mendedahkan banyak tentang rancangannya yang akan datang. Seperti yang anda ketahui, beberapa hari lalu Microsoft mengeluarkan kemas kini OOBE (Out of the Box Experience) khas untuk Windows 11 2H2 dan 21H2, serta semua versi Windows 10 yang disokong. Malah, kemas kini baharu ini menangani beberapa perkara

See all articles