在甲骨文的AWR报告

sum*_*edi 4 oracle

我正在尝试在Oracle 11G中生成AWR报告.在创建时,我收到一些错误消息.错误在下面提到

使用报告名称awrrpt_1_2504_2709.html.从表中选择输出(dbms_workload_repository.awr_report_html(:dbid,*第1行的错误:ORA-00904 ::无效的标识符)

我用于生成AWR报告的步骤

@ $ ORACLE_HOME/RDBMS /管理/的awrrpt.sql

输入report_type的值:html

输入begin_snap的值:2504指定开始快照标识:2504

输入end_snap的值:2709指定的结束快照ID:2709

请帮帮我.

Inc*_*ito 5

您用来生成AWR的用户必须没有对DBMS_WORKLOAD_REPOSITORY包具有执行权限.

引用Oracle文档,

..要调用这些过程,必须为用户授予DBA角色.

以下是GRANTS您需要生成AWR 的列表

GRANT SELECT ON SYS.V_$DATABASE TO MY_USER;

GRANT SELECT ON SYS.V_$INSTANCE TO MY_USER;

GRANT EXECUTE ON SYS.DBMS_WORKLOAD_REPOSITORY TO MY_USER;

GRANT SELECT ON SYS.DBA_HIST_DATABASE_INSTANCE TO MY_USER;

GRANT SELECT ON SYS.DBA_HIST_SNAPSHOT TO MY_USER;

GRANT ADVISOR TO MY_USER;
Run Code Online (Sandbox Code Playgroud)