如何手工生成AWR运行期对比报告(awr报告怎么生成)

2023-03-17 1735阅读

温馨提示:这篇文章已超过531天没有更新,请注意相关的内容是否还可用!

而AWR报告则是AWR数据的展现形式,提供了丰富的信息和指标。本文将介绍如何手工生成AWR运行期对比报告以及AWR报告的生成方法。下面是手工生成AWR运行期对比报告的步骤:1. 收集AWR数据使用SQL*Plus或SQL Developer连接数据库,执行以下命令收集AWR数据:```EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();```执行完毕后,等待一段时间再次执行该命令,收集第二个时间段的AWR数据。/rdbms/admin/awrrpt.sql```在提示符下输入开始时间和结束时间,生成AWR报告。报告将被保存在$ORACLE_HOME/rdbms/admin目录下。手工生成AWR运行期对比报告可以帮助我们比较两个时间段的数据库性能情况,找到问题所在;而使用AWR报告生成工具可以快速生成AWR报告,方便我们进行性能分析和优化。

如何手工生成AWR运行期对比报告(awr报告怎么生成)

如何手工生成AWR运行期对比报告(awr报告怎么生成)
(图片来源网络,侵删)
如何手工生成AWR运行期对比报告(awr报告怎么生成)
(图片来源网络,侵删)

如何手工生成AWR运行期对比报告及awr报告怎么生成

在数据库的维护和优化过程中,AWR(Automatic Workload Repository)是非常重要的一个工具。通过AWR可以收集数据库实例的性能数据,进行分析和优化。而AWR报告则是AWR数据的展现形式,提供了丰富的信息和指标。

本文将介绍如何手工生成AWR运行期对比报告以及AWR报告的生成方法。

一、AWR运行期对比报告

AWR运行期对比报告可以用于比较两个时间段内的数据库性能情况,从而帮助我们找到问题所在。下面是手工生成AWR运行期对比报告的步骤:

1. 收集AWR数据

使用SQL*Plus或SQL Developer连接数据库,执行以下命令收集AWR数据:

```

EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();

```

执行完毕后,等待一段时间再次执行该命令,收集第二个时间段的AWR数据。

2. 生成AWR报告

使用以下命令生成两个时间段的AWR报告:

```

@?/rdbms/admin/awrrpt.sql

```

在提示符下输入开始时间和结束时间,生成AWR报告。

3. 对比AWR报告

将两个AWR报告保存为不同的文件,使用Beyond Compare等工具进行对比,查看两个时间段的差异。

二、AWR报告生成方法

除了手工生成AWR报告,还可以使用Oracle提供的AWR报告生成工具。下面是AWR报告生成方法:

1. 收集AWR数据

使用SQL*Plus或SQL Developer连接数据库,执行以下命令收集AWR数据:

```

EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();

```

执行完毕后,等待一段时间再次执行该命令,收集第二个时间段的AWR数据。

2. 使用AWR报告生成工具

在服务器上打开CMD窗口,进入ORACLE_HOME/bin目录,执行以下命令:

```

awrrpti.sql

```

在提示符下输入开始时间和结束时间,生成AWR报告。报告将被保存在$ORACLE_HOME/rdbms/admin目录下。

总结:

AWR是数据库维护和优化的重要工具之一,而AWR报告则是AWR数据的展现形式。手工生成AWR运行期对比报告可以帮助我们比较两个时间段的数据库性能情况,找到问题所在;而使用AWR报告生成工具可以快速生成AWR报告,方便我们进行性能分析和优化。

有云计算,存储需求就上慈云数据:点我进入领取200元优惠券
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]