`
alan3258
  • 浏览: 70498 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

动态执行表不可访问,本会话的自动统计被禁止 v_$statname v_$sesstat v_$session v_$mystat

SQL 
阅读更多
PL/SQL第一次执行语句都会出现“动态执行表不可访问,本会话的自动统计被禁止“
由于几张表没有权限

grant select on v_$statname to user;
grant select on v_$sesstat to user;
grant select on v_$session to user;
grant select on v_$mystat to user;
分享到:
评论

相关推荐

    Oracle错误:动态执行表不可访问,本会话自动统计被禁止,关闭自动统计之后的问题

    ### Oracle错误:动态执行表不可访问,本会话自动统计被禁止 在处理Oracle数据库时,经常遇到的一些问题可能涉及到数据库对象的权限管理不当。本文将深入探讨一个具体场景下的Oracle错误:“动态执行表不可访问,本...

    使用orcle遇到的错误

    第一次用PLSQL Developer连接数据库,若用sys用户登录并操作则正常,若用普通用户比如haishu登录并创建一个表则报错“动态执行表不可访问,本会话的自动统计被禁止。在执行菜单里你可以禁止统计,或在v$session,v$...

    表提示不能执行,PLSQL Developer

    在使用PLSQL Developer工具进行数据库开发的过程中,可能会遇到“表提示不能执行”的问题。这通常是因为用户对某些表或视图没有足够的权限所导致的。本文将详细介绍这一问题及其解决方案。 ### 一、问题背景 #### ...

    oracle_v$session_v$session_wait用途详解

    Oracle 数据库提供了大量的动态性能视图(Dynamic Performance Views),其中 `V$SESSION` 和 `V$SESSION_WAIT` 是两个非常重要的视图,它们能够帮助数据库管理员深入了解当前会话的状态以及等待事件的信息。...

    oracle使用autotrace 功能

    `plustrace`角色包含对几个视图的`select`权限,例如`v_$sesstat`, `v_$statname`, `v_$mystat`和`v_$session`。这些视图提供了关于会话状态和统计信息的重要数据,对于分析执行计划和性能至关重要。 ```sql ...

    Oracle10g DBA经常使用的动态性能视图和数据字典

    - **v$statname**:报告了在v$sesstat中各个统计的含义,这对于理解统计信息的具体意义非常重要。 - **v$sysstat**:提供了基于当前操作会话进行的系统统计信息,这对于监控整体系统性能非常有用。 - **v$waitstat**...

    oracle标准语法速查表

    v$sess_io, v$bsp, v$px_session, v$px_sesstat, v$px_process, v$px_process_sysstat, v$pq_sesstat, v$pq_slave, v$pq_sysstat, v$pq_tqstat - **定义**:会话I/O、并行执行会话、进程等信息。 - **用途**:优化...

    OraGlance:一个轻量级的 oracle 性能监控工具-开源

    它会要求很少的权限:将 gv_$active_session_history 上的选择授予 $USER_NAME; 将 gv_$SQL 上的选择授予 $USER_NAME; 将 gv_$SQL_MONITOR 上的选择授予 $USER_NAME; 将 gv_$SQLSTATS 上的选择授予 $USER_NAME;...

    查找运行系统里bad sql

    查找 Bad SQL 需要了解 Oracle 系统的内部机制,熟悉 V$SQLAREA、V$SESSTAT、V$STATNAME、V$OPEN_CURSOR 等视图的使用。同时,需要了解 Bad SQL 的特点和影响,才能更好地查找和优化这些 SQL 语句。

    oracle数据字典关系图

    - 功能:为V$SYSSTAT和V$SESSTAT提供统计信息的名称解释。 7. **V$SESSION_WAIT** - 描述:会话等待信息。 - 关键字段:`Sid` - 功能:显示当前会话正在等待的资源类型及状态。 8. **V$SESS_IO** - 描述:...

    Oracle数据库维护常用SQL语句集合

    - `V$session`:这是Oracle内部的一个动态性能视图,它包含了所有当前活动会话的信息。 - `Audsid`:该列用于标识审计会话的SID。在本例中,通过调用`Sys_Context('USERENV', 'SESSIONID')`函数来获取当前会话的...

    oracle j脚本

    这个脚本结合`V$SESSION`、`V$SESSTAT`和`V$STATNAME`视图,获取了活动会话的统计信息,包括名称和值,且只显示值大于0的统计项。这有助于分析会话的资源使用情况。 5. **查找行的文件号和块号**: 通过`DBMS_...

    《Oracle RAC最佳实践》精华总结

    FROM v$sesstat st, v$session s, v$statname n WHERE s.sid = st.sid AND st.statistic# = n.statistic# AND n.name = 'gc CPU used by this session' ORDER BY st.value; ``` #### 二、数据段统计 为了优化...

    几个常用视图的说明 常用的视图和表

    通过关联`v$statname`和`v$sesstat`视图,可以查询特定会话的各种统计数据,比如执行次数、缓冲区获取次数、磁盘读取次数等。这对于性能调优非常有用。 ### v$session_wait `v$session_wait`视图提供了会话等待...

    数据字典关系图.pdf

    - **V$SESSION**:展示当前所有会话的详细信息,包括SID(会话ID)、等待事件、SQL执行地址等。 - **V$DB_OBJECT_CACHE**:显示数据库对象缓存的状态,包括所有者、对象名、命名空间等。 - **V$LIBRARYCACHE**:提供...

    oracle创建删除用户示例分享(oracle删除用户命令及授权)

    在实际操作中,可能会遇到PL/SQL中的问题,比如动态执行时表不可访问,提示“本回话的自动统计被禁止”。解决这个问题,需要向用户授予访问特定视图的权限,如`v_$session`, `v_$sesstat`, 和 `v_$statname`: ```...

    oracle-Execution_plan脚本运行配置-010.doc

    ### Oracle 执行计划(Execution Plan)配置与管理 #### 一、概述 Oracle数据库中的执行计划是指数据库系统根据SQL查询语句所选择的最佳查询路径。它对于提高查询效率至关重要。本文将详细介绍如何通过创建索引、...

    如何分析SQL语句

    根据执行计划的结果,可能需要调整表的索引结构或更新统计信息,以优化查询性能。 **3. 使用其他工具** 除了SQL/Plus外,还可以使用Oracle提供的其他工具如`DBMS_XPLAN`包等来进行更深层次的分析。 总之,通过对...

    Oracle_DBA_管理脚本.pdf

    - `v$mystat` 和 `v$statname`:用于展示系统统计信息的动态性能视图。 - **应用场景**: - 第一个脚本可用于查看当前活动会话的进程信息,如进程ID、操作系统进程ID等。 - 第二个脚本可以用来监控系统级别的...

    oralce 维护常用sql语句

    - **注意事项**: 使用了V$statname和V$sesstat视图联合查询,通过输入参数`&sid`来指定查询的会话SID。 ### 7. 查询Top会话 虽然给出的SQL语句不完整,但可以推测其应用场景为: **应用场景**: - **功能**: 查询...

Global site tag (gtag.js) - Google Analytics