【发布时间】:2016-01-05 17:51:04
【问题描述】:
是否可以在没有 DBA 角色或特权的情况下访问 Oracle 11g R2 中的数据库性能视图(CPU、RAM、I/O 利用率、运行速度最慢的查询等)?
作为一名数据库开发人员,我希望能够访问 DBA 拥有的一些此类信息。
谢谢, 斯坦
【问题讨论】:
标签: oracle11g roles privileges database-administration
是否可以在没有 DBA 角色或特权的情况下访问 Oracle 11g R2 中的数据库性能视图(CPU、RAM、I/O 利用率、运行速度最慢的查询等)?
作为一名数据库开发人员,我希望能够访问 DBA 拥有的一些此类信息。
谢谢, 斯坦
【问题讨论】:
标签: oracle11g roles privileges database-administration
DBA 可以授予您对 V$ 性能视图的 SELECT 权限。它对实例调优很有用,但不如 SQL Trace 或 ADVISOR 权限在查询调优方面有效。
https://docs.oracle.com/cd/B28359_01/server.111/b28274/instance_tune.htm
ADVISOR 权限(不如 DBA 强大)将是完美的 - 有了它,您可以运行 AWR、ADDM、ASH。
如果您的 DBA 愿意让您访问 Oracle Enterprise Manager 和 ADVISOR,那么您也可以进行实时 SQL 监控。
【讨论】: