Oracle给普通用户赋予查询动态性能视图的权限

给普通用户赋予查询动态性能视图的权限时,动态性能视图的名字不能像是平常那种写法V$,而是应写成V_$:

时间: 2024-09-21 00:34:53

Oracle给普通用户赋予查询动态性能视图的权限的相关文章

oracle最重要的9个动态性能视图

v$session + v$session_wait (在10g里功能被整合,凑合算1个吧.) v$process v$sql v$sqltext v$bh (更宁愿是x$bh) v$lock v$latch_children v$sysstat v$system_event 按组分的几组重要的性能视图 1.System 的 over view v$sysstat , v$system_event , v$parameter 2.某个session 的当前情况 v$process , v$ses

通过Oracle动态性能视图采集查询调优数

对于现在的一些发行版本,DBA(Database Administrator,数据库管理员)和开发员可以访问的已经有三种动态性能视图了,分别为V$SQL.V$SQLAREA,还有V$SQLTEXT. 这些视图可以用来采集有关SQL命令执行的统计信息.在Oracle 10g, Release 2中,还增加了第四个动态性能视图,V$SQLSTATS,通过它能更方便地访问这类数据. 和静态数据字典视图(static dictionary view,也就是前缀为USER_.ALL_,或者DBA_的视图)

详解Oracle常用的动态性能视图

首先看看什么时候使用动态性能视图: (1)NOMOUNT 启动例程时,Oracle会打开参数文件,分配SGA并启动后台进程.因此,当例程处于NOMOUNT状态时,只能访问访问从SGA 中获取信息的动态性能视图. (2)MOUNT 装在数据库时,Oracle根据初始化参数control_files打开所有的控制文件.当例程处于mount状态时,不仅可以访问从SGA中获取信息的动态性能视图,还可以访问从控制文件中获取信息的动态性能视图. (3)OPEN 只有处于OPEN状态时,才能访问数据字典视图.

Oracle权限(二)权限相关的动态性能视图与数据字典视图

001 DBA_USERS DBA_USERS 描述了数据库中所有的用户信息. 相关视图: USER_USERS 描述了当前用户的信息.该视图不包括 PASSWORD, PROFILE, PASSWORD_VERSIONS, EDITIONS_ENABLED, 和AUTHENTICATION_TYPE 列. Column Description USERNAME 用户名 USER_ID 用户ID PASSWORD 为了支持AUTHENTICATION_TYPE 列,该列已被弃用 ACCOUNT_

OCP1z0-047 :基本概念:同义词、动态性能视图、数据字典视图

答案A是对的,来自己官方的解释: USER_SYNONYMS USER_SYNONYMS describes theprivate synonyms (synonyms owned by the current user). Its columns () are thesame as those in ALL_SYNONYMS. 测试如下:创建两个同义词:一个是公共的,一个是私有的,然后再查询 gyj@OCM> createsynonym emp1 for hr.employees; Synon

oracle用户x下有一表a,怎么赋予表a里面的用户b对这个表的管理权限

问题描述 oracle用户x下有一表a,怎么赋予表a里面的用户b对这个表的管理权限 oracle用户x下有一表a,怎么赋予表a里面的用户b对这个表的管理权限?我是用x登录的,现在想给表a里面的用户b,赋予管理这个表的权限?表下面的其他用户建的表b是不是也有管理权限?怎么写sql语句啊?求救 解决方案 oracle将A用户下的所有表的查看权限赋予给B用户

性能-如何查看oracle数据库近期的所有查询

问题描述 如何查看oracle数据库近期的所有查询 目前想查看web系统内对数据库的访问性能问题,有什么办法可以查看到最近都有哪些对数据库的操作?包括系统内的操作和使用plsql对数据库的操作. 解决方案 Oracle有没有提供这样的表,内容为对Oracle数据库的操作? 解决方案二: 首先,向你介绍一个动态视图:v$sql 该视图展示最近一段时间所有执行过的sql语句: select * from v$sql 即可. 如果报错找不到v$sql,一般是权限问题,换sysdba就肯定能查到. 但要

利用Oracle执行计划机制提高查询性能

oracle|性能|执行 消耗在准备利用Oracle执行计划机制提高查询性能新的SQL语句的时间是Oracle SQL语句执行时间的最重要的组成部分.但是通过理解Oracle内部产生执行计划的机制,你能够控制Oracle花费在评估连接顺序的时间数量,并且能在大体上提高查询性能. 准备执行SQL语句 当SQL语句进入Oracle的库缓存后,在该语句准备执行之前,将执行下列步骤: 1) 语法检查:检查SQL语句拼写是否正确和词序. 2) 语义分析:核实所有的与数据字典不一致的表和列的名字. 3) 轮

Oracle 常用性能视图一览表(10g)

--*************************************-- Oracle 常用性能视图一览表(10g)--************************************* Advisors     Information related to cache advisors v$pga_target_advice v$shared_pool_advice v$pga_target_advice_histogram v$java_pool_advice v$mttr