oracle 查看awr是关闭还是开启
答案:2 悬赏:40 手机版
解决时间 2021-02-20 10:30
- 提问者网友:记得曾经
- 2021-02-20 05:00
oracle 查看awr是关闭还是开启
最佳答案
- 五星知识达人网友:罪歌
- 2021-02-20 05:50
oracle手工生成awr报告方法记录
awr(automatic workload repository)报告是dba进行日常数据库性能评定、问题sql发现的重要手段。熟练掌握awr报告,是做好开发、运维dba工作的重要基本功。
1、 运行脚本
首先,准备一个目录作为awr生成报告的路径。
[oracle@bspdev /]$ ls -l | grep test
drwxr-xr-x. 2 oracle oinstall 4096 jun 21 13:01 test
[oracle@bspdev /]$ cd test
启动sqlplus等开发工具,调用生成脚本。程序脚本一般保存在$oracle_home下的rdbms/admin中,名称为awrrpt.sql。
[oracle@bspdev test]$ sqlplus /nolog
sql*plus: release11.2.0.1.0 production on tue jun 21 13:04:44 2011
copyright (c) 1982, 2009, oracle. all rights reserved.
sql> conn / as sysdba
connected.
--调用脚本,生成文件
sql> @?/rdbms/admin/awrrpt.sql
之后进入报告参数输入模块。
2、输入报告参数
之后,要持续输入一系列的报告参数。
ü 输入生成报告类型,目前awr提供txt和html两种格式。需要确认生成格式,默认是html格式。
current instance
~~~~~~~~~~~~~~~~
db id db name inst num instance
----------- ------------ -------- ------------
4143510747 ora11g 1 ora11g
specify the report type
~~~~~~~~~~~~~~~~~~~~~~~
would you like an html report, or a plain text report?
enter 'html' for an html report, or 'text' for plain text
defaults to 'html'
ü 报告涉及天数范围
启动报告后,会显示生成实例的名称等基本信息。
默认情况下,awr会将镜像信息保留一个月。手工生成的时候,需要确认生成awr报告的时间范围。一般情况下,特别是生产环境下,我们通常设置1-7天也就够用了。
instances in this workload repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
db id inst num db name instance host
------------ -------- ------------ ------------ ------------
* 4143510747 1 ora11g ora11g bspdev.local
domain
using 4143510747 for database id
using 1 for instance number
specify the number of days of snapshots to choose from
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
entering the number of days (n) will result in the most recent
(n) days of snapshots being listed. pressing without
specifying a number lists all completed snapshots.
enter value for num_days:3
ü 输入开始和结束的snapshot编号
输入天数信息后,awr生成代码会将天数范围内的snapshot镜像点列出,供输入选择。
listing the last 3 days of completed snapshots
snap
instance db name snap id snap started level
------------ ------------ --------- ------------------ -----
ora11g ora11g 1789 20 jun 2011 13:01 1
1790 20 jun 2011 14:00 1
1791 20 jun 2011 15:00 1
1792 20 jun 2011 16:00 1
(篇幅原因,有省略……)
1811 21 jun 2011 11:00 1
1812 21 jun 2011 12:00 1
1813 21 jun 2011 13:00 1
specify the begin and end snapshot ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
之后,我们需要根据列出的时间范围,输入开始和结束的snap编号。
specify the begin and end snapshot ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
enter value for begin_snap:1796
begin snapshot id specified: 1796
enter value for end_snap:1813
ü 确定报告名称
最后就是确定生成报告的名称。一般采用默认的名称就可以了。
specify the report name
~~~~~~~~~~~~~~~~~~~~~~~
the default report file name is awrrpt_1_1796_1813.html. to use this name,
press to continue, otherwise enter an alternative.
enter value for report_name:
之后输出内容很多,此处不加以累述。最后提示报告生成成功。
report written to awrrpt_1_1796_1813.html
于是,指定目录上可以看到相应的报告文件。
[oracle@bspdev test]$ ls -l
total 508
-rw-r--r--. 1 oracle oinstall 515262 jun 21 13:10 awrrpt_1_1796_1813.html
awr(automatic workload repository)报告是dba进行日常数据库性能评定、问题sql发现的重要手段。熟练掌握awr报告,是做好开发、运维dba工作的重要基本功。
1、 运行脚本
首先,准备一个目录作为awr生成报告的路径。
[oracle@bspdev /]$ ls -l | grep test
drwxr-xr-x. 2 oracle oinstall 4096 jun 21 13:01 test
[oracle@bspdev /]$ cd test
启动sqlplus等开发工具,调用生成脚本。程序脚本一般保存在$oracle_home下的rdbms/admin中,名称为awrrpt.sql。
[oracle@bspdev test]$ sqlplus /nolog
sql*plus: release11.2.0.1.0 production on tue jun 21 13:04:44 2011
copyright (c) 1982, 2009, oracle. all rights reserved.
sql> conn / as sysdba
connected.
--调用脚本,生成文件
sql> @?/rdbms/admin/awrrpt.sql
之后进入报告参数输入模块。
2、输入报告参数
之后,要持续输入一系列的报告参数。
ü 输入生成报告类型,目前awr提供txt和html两种格式。需要确认生成格式,默认是html格式。
current instance
~~~~~~~~~~~~~~~~
db id db name inst num instance
----------- ------------ -------- ------------
4143510747 ora11g 1 ora11g
specify the report type
~~~~~~~~~~~~~~~~~~~~~~~
would you like an html report, or a plain text report?
enter 'html' for an html report, or 'text' for plain text
defaults to 'html'
ü 报告涉及天数范围
启动报告后,会显示生成实例的名称等基本信息。
默认情况下,awr会将镜像信息保留一个月。手工生成的时候,需要确认生成awr报告的时间范围。一般情况下,特别是生产环境下,我们通常设置1-7天也就够用了。
instances in this workload repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
db id inst num db name instance host
------------ -------- ------------ ------------ ------------
* 4143510747 1 ora11g ora11g bspdev.local
domain
using 4143510747 for database id
using 1 for instance number
specify the number of days of snapshots to choose from
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
entering the number of days (n) will result in the most recent
(n) days of snapshots being listed. pressing without
specifying a number lists all completed snapshots.
enter value for num_days:3
ü 输入开始和结束的snapshot编号
输入天数信息后,awr生成代码会将天数范围内的snapshot镜像点列出,供输入选择。
listing the last 3 days of completed snapshots
snap
instance db name snap id snap started level
------------ ------------ --------- ------------------ -----
ora11g ora11g 1789 20 jun 2011 13:01 1
1790 20 jun 2011 14:00 1
1791 20 jun 2011 15:00 1
1792 20 jun 2011 16:00 1
(篇幅原因,有省略……)
1811 21 jun 2011 11:00 1
1812 21 jun 2011 12:00 1
1813 21 jun 2011 13:00 1
specify the begin and end snapshot ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
之后,我们需要根据列出的时间范围,输入开始和结束的snap编号。
specify the begin and end snapshot ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
enter value for begin_snap:1796
begin snapshot id specified: 1796
enter value for end_snap:1813
ü 确定报告名称
最后就是确定生成报告的名称。一般采用默认的名称就可以了。
specify the report name
~~~~~~~~~~~~~~~~~~~~~~~
the default report file name is awrrpt_1_1796_1813.html. to use this name,
press to continue, otherwise enter an alternative.
enter value for report_name:
之后输出内容很多,此处不加以累述。最后提示报告生成成功。
report written to awrrpt_1_1796_1813.html
于是,指定目录上可以看到相应的报告文件。
[oracle@bspdev test]$ ls -l
total 508
-rw-r--r--. 1 oracle oinstall 515262 jun 21 13:10 awrrpt_1_1796_1813.html
全部回答
- 1楼网友:白昼之月
- 2021-02-20 06:36
AWR是需要在运行Oracle的环境上,获取数据库的相关信息。
通过运行 $ORACLE_HOME/rdbms/admin 目录中的 awrrpt.sql 脚本,AWR 的功能可以立即通过它从采集的统计数据和量度中生成的报表得到最好的说明。
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯