永发信息网

oracle 查看awr是关闭还是开启

答案:2  悬赏:40  手机版
解决时间 2021-02-20 10:30
oracle 查看awr是关闭还是开启
最佳答案
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是需要在运行Oracle的环境上,获取数据库的相关信息。    通过运行 $ORACLE_HOME/rdbms/admin 目录中的 awrrpt.sql 脚本,AWR 的功能可以立即通过它从采集的统计数据和量度中生成的报表得到最好的说明。   Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
名侦探柯南里,小哀装睡的是第几集
永州是不是骗子很多
李记小笼包地址有知道的么?有点事想过去
5分之4等于()÷20等于( )分之20等于()(填
两个分数的和是11/12,这两个数的差可能是几
杨姓的发源地在那??
湖南省面积有多大?
2017年车辆保险 车辆有点擦伤进保合算吗
香坊区哈尔滨按摩房屋中介地址是什么,有没有
如何战胜自己
3量是多少克?
建筑剖面图怎么画?已经有建筑的平面图·照着
星月尚溪河畔地址有知道的么?有点事想过去
amd fusion apu e-450换什么样的cpu呢?给个
【渔夫的美餐】...另一人钓了四条。当他们生
推荐资讯
家里神像摆的多有害处吗
想听听在烟草上班多少工资,毕业要去
什么什么朝天成语
对什么产生影响英语
台式电脑启动显示桌面后,蓝屏全是英文怎么办
浩南别墅红木馆地址在哪,我要去那里办事
丰田雷凌自动档1.6排量高速低档半小时损车吗
按照 顺序英文怎么写
求一些PS1上可以双人玩的横版过关游戏,类似
简阳市现代烹饪学校地址在哪,我要去那里办事
前苏庄村这个地址在什么地方,我要处理点事
舟山到宁波雅戈尔动物园怎么走
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?