Oracle 11g是否可以在没有DBA权限的情况下查看数据库性能信息?

Is it possible to view database performance information without DBA privilege in Oracle 11g?

是否可以在没有 DBA 的情况下访问 Oracle 11g R2 中的数据库性能视图(CPU、RAM、I/O 利用率、最慢查询 运行 等)角色或权限 ?

作为数据库开发人员,我希望能够访问 DBA 拥有的一些信息。

谢谢, 斯坦

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,那么您也可以进行 real-time SQL 监控。