当前位置:首页 > 编程技术 > 正文

aix如何生成awr报告

aix如何生成awr报告

1. 确保AWR已启用你需要确保AWR已经启用。可以通过以下命令检查AWR是否启用:```bash$ su oracle$ sqlplus / as sysdbaSQL...

1. 确保AWR已启用

你需要确保AWR已经启用。可以通过以下命令检查AWR是否启用:

```bash

$ su oracle

$ sqlplus / as sysdba

SQL> SELECT status FROM v$database;

```

如果AWR状态显示为`OPEN`,则AWR已启用。

2. 检查AWR快照

检查是否有可用的AWR快照:

```bash

$ su oracle

$ sqlplus / as sysdba

SQL> SELECT snap_id, begin_interval_time FROM dba_historian;

```

```bash

$ su oracle

$ sqlplus / as sysdba

SQL> SELECT report_name, report_id FROM dba_reports WHERE report_name LIKE 'AWR%';

```

这将列出所有可用的AWR报告。你可以根据需要选择一个报告。

4. 使用AWR报告工具

```bash

$ su oracle

$ awrreport -report html -reportid -outputdir

```

其中:

`` 是你在上一步骤中找到的报告ID。

`` 是你希望保存报告的目录。

5. 查看报告

注意事项

确保你有足够的权限来执行这些操作。

如果AWR未启用,你需要先启用它。可以通过以下命令启用AWR:

```bash

$ su oracle

$ sqlplus / as sysdba

SQL> ALTER SYSTEM SET dba_optimize_awr_history=TRUE;

SQL> ALTER SYSTEM SET awr_snapshot_frequency=60; -设置快照频率(单位为分钟)

SQL> ALTER SYSTEM SET awr_enabled=TRUE;

```

最新文章