`

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

 
阅读更多

最近使用PL/SQL,但是每次第一次打开表的时候会提示"动态执行表不可访问,本会话的自动统计被禁止"的错误,一消息如下: V$SESSION,V$SESSTAT,V$STATNAME没有被授权,没有权限访问这几张表。


用SYS登录,授权给相应的用户,授权SQL如下: 


grant select on v_$statname to scott; 
grant select on v_$sesstat to scott; 
grant select on v_$session to scott; 
grant select on v_$mystat to scott; 

scott 就是要被授权的用户名。

  • 大小: 17.8 KB
分享到:
评论

相关推荐

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

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

    表提示不能执行,PLSQL Developer

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

    oracle 查看当前会话执行的sql语句

    ### Oracle 查看当前会话执行的SQL语句 在Oracle数据库管理中,有时我们需要了解某个特定会话(Session)正在执行哪些SQL语句。这在性能调优、问题诊断等场景下尤为重要。以下将详细介绍如何通过不同的方法来查看...

    ORACLE定时任务不能自动执行的检查修复步聚

    Oracle 定时任务不能自动执行的检查修复步聚 Oracle 定时任务是 Oracle 数据库中的一种功能,可以根据设置的计划执行某些任务。但是,在某些情况下,Oracle 定时任务可能不能自动执行。这可能是由于某个版本的 BUG...

    oracle临时表(事务级、会话级).docx

    3. 当一个会话结束(用户正常退出、用户不正常退出、Oracle 实例崩溃)或者一个事务结束的时候,Oracle 对这个会话的表执行 TRUNCATE 语句清空临时表数据。但不会清空其它会话临时表中的数据。 4. 你可以索引临时表...

    oracle错误大全一览表

    oracle错误大全,绝对全。 部分内容 ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021:...

    oracle动态链接表

    Oracle 动态链接表知识点总结 Oracle 动态链接表是一种特殊的表,用于存储 Oracle 实例中的各种性能指标和统计信息。下面是 Oracle 动态链接表的知识点总结: 1. v$sysstat 表:存储自数据库实例运行那刻起就开始...

    ORACLE错误代码文档

    Oracle错误代码文档是数据库管理员和开发人员在遇到Oracle数据库运行时遇到问题的重要参考资料。这些错误代码提供了关于系统异常、资源限制、权限问题、配置错误等关键信息,帮助诊断和解决问题。以下是一些常见...

    oracle 数据库 自动创建表

    在Oracle数据库管理中,自动化创建表是一项非常实用的技术,它能够提高工作效率,减少手动操作的错误。本篇文章将深入探讨如何使用代码实现这一过程,并基于提供的"自动建表"文件进行解析。 首先,我们需要理解...

    oracle动态性能表

    oracle动态性能表 学习动态性能表 第一篇--v$sysstat 2007.5.23  按照OracleDocument中的描述,v$sysstat存储自数据库实例运行那刻起就开始累计全实例(instance-wide)的资源使用情况。 类似于v$sesstat,该视图...

    Oracle错误代码大全

    "Oracle错误代码大全" Oracle错误代码大全是一个庞大的...这些错误代码涵盖了各种 Oracle 错误,从会话错误到锁定错误,再到其他错误。每个错误代码都附带了详细的解释和解决方案,帮助开发者和 DBA 快速地解决问题。

    oracle错误一览表

    ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ...访问被拒绝 ORA-00023: 会话引用进程私用内存;无法分离会话 ORA-00024: 单一进程模式下不允许从多个进程注册 .........................

    Oracle 错误代码对应表

    10. 表或视图不存在(94242000):当我们尝试访问一个不存在的表或视图时,Oracle 将抛出这个错误代码。例如,如果我们尝试访问一个名为 "empx" 的表,而该表并不存在于数据库中,将导致该错误。 示例代码:SELECT ...

    Linux下定时自动执行Oracle_SQL

    在IT领域,尤其是在数据库管理和系统自动化操作中,利用Linux下的Crontab实现Oracle SQL的定时自动执行是一项极为实用且高效的技术。本文将深入探讨如何在Linux环境下设置Crontab来定期执行Oracle SQL脚本,这一过程...

    Oracle 11G统计信息自动收集及调整

    文档里包含Oracle 11G统计信息自动收集及调整,可以使用优化数据库性能,不合理的统计信息会影响数据库性能

    oracle 错误代码一览表

    Oracle 错误代码一览表 Oracle 错误代码是 Oracle 数据库管理系统中的一种错误处理机制。当出现错误时,Oracle 数据库会生成一个独特的错误代码,以便开发人员和管理员可以快速识别和解决问题。 在 Oracle 错误...

    oracle常见错误分析一览表

    本篇文章将详细解析部分Oracle常见错误及其原因,帮助你更好地理解和解决这些问题。 1. ORA-00001: 违反唯一约束条件 这个错误表示尝试插入或更新的数据违反了表中的唯一键约束。这意味着有重复的值试图插入到定义...

    Oracle疑难:session无法完全删除问题

    Oracle疑难:session无法完全删除问题

Global site tag (gtag.js) - Google Analytics