/u01/app/oracle/product/11.2.0/dbhome_1/rdbms/admin/awrrpt.sql脚本生成awr报告
在SQL环境执行:SQL> @/u01/app/oracle/product/11.2.0/dbhome_1/rdbms/admin/awrrpt.sql
输入报告类型:html或text
输入要生成报告的天数,缺省是7天
列出最近7天的快照
输入开始的快照id,如:3038
输入结束的快照id,如3063
指定生成报告的名称:本次默认是
按Enter键默认
最后生成
默认保存在/home/oracle路径下
登陆EM
切换到“性能”
“快照”
选择起始快照
查看报告
选择结束快照
点击确定,生成报告
…… …… 余下全文
oracle遇到性能问题时,性能分析的一个思路就是导出AWR分析报告,通过报告分析定位问题根源,以下是oracle10g如何生成分析报告的步骤,oracle10g AWR分析报告文件类型分为txt和html两种,本人习惯使用html。
[root@linux5 /]# su - oracle
[oracle@linux5 ~]$ export ORACLE_SID=orcl
[oracle@linux5 ~]$ cd $ORACLE_HOME/rdbms/admin
[oracle@linux5 admin]$ sqlplus /nolog
SQL> conn /as sysdba
Connected.
SQL> @awrrpt.sql
Current Instance
~~~~~~~~~~~~~~~~
DB Id DB Name Inst Num Instance
----------- ------------ -------- ------------
1260101618 ORCL 1 orcl
Specify the Report Type
…… …… 余下全文
oracle awr报告生成与分析
Automatic Workload Repository(AWR)是10g引入的一个重要组件。
在里面存贮着近期一段时间内(默认是7天)数据库活动状态的详细信息。
1、生成awr报告
以oracle用户登录
sqlplus / as sysdba
@?/rdbms/admin/awrrpt.sql
2、分析报告
SQL ordered by Elapsed Time
Resources reported for PL/SQL code includes the resources used by all SQL statements called by the code.
% Total DB Time is the Elapsed Time of the SQL statement divided into the Total Database Time multiplied by 100
Elapsed Time (s)CPU Time (s)Executions Elap per Exec (s) % Total DB TimeSQL IdSQL ModuleSQL Text
…… …… 余下全文
oracle抓取指定时间段AWR报告实例说明
1、 使用具有oracle应用程序执行权限的用户(如:oracle用户)登录到oracle应用服务器
2、 进入到awrrpt.sql脚本所在目录:
如:cd /oracle/product/db10g/rdbms/admin
3、 使用sqlplus登录到数据库,如:
>/oracle/product/db10g/rdbms/admin$ sqlplussys/sys as sysdba
SQL*Plus: Release 10.2.0.5.0 - Production on Wed Aug 19 10:58:11 2015
Copyright (c) 1982, 2010, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
…… …… 余下全文
Awr -Oracle10g新特性—工作量自动收集-性能调优
当数据库发生了性能问题时,如何去定位?比较常用的方法是采用一个既定的模式:解决诸如“是不是同一问题的再现?”、“是否在某一特殊时间段发生?”、“两个问题之间是否存在联系?”等问题,这样通常能得到一个比较好的诊断结果。作为一个DBA,你可能使用一个第三方或者自己开发的工具来收集数据库运行期间的精细统计数据,并从中得到性能度量数据。你需要将这些发生问题时的度量数据与当前数据进行比较。重现以前的时间能使现在的问题变得明朗。因此,持续的收集相关统计数据对于性能分析来说十分重要。在某些情况下,在解决收集统计数据这方面的问题上有自己内置的工具——statspack。尽管在某些情况下的作用非常大,但它缺乏解决性能问题所必须的健壮性。提供了一个标志性的改进特性:自动工作量存储(Automatic Workload Repository AWR)。AWR是随着数据库一起被安装的,它不仅能收集统计数据,还能从统计数据中分析出度量数据。
…… …… 余下全文
$ vmstat 1
procs memory page faults cpu r b w avm free re at pi po fr de sr in sy cs us sy id 105 0 0 1290644 32724 0 0 0 0 0 0 0 3976 110251 3429 98 2 0 105 0 0 1290644 32107 0 0 0 0 0 0 0 3858 110118 3276 98 2 0 $
$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.4.0 - Production on Thu Dec 16 16:03:32 2010
…… …… 余下全文
Oracle自带的性能诊断工具(AWR报告)
简介
awr报告是oracle 10g及以上版本提供的一种性能收集和分析工具,它能提供一个时间段内整个系统资源使用情况的报告,通过这个报告,我们就可以了解一个系统的整个运行情况,这就像一个人全面的体检报告。
获取方法
要获取awr报告,首先需要两个数据库快照,Oracle默认每个一个小时创建一个数据库快照,默认只保留最近7天的快照信息。
方法一
1:登陆对应的数据库服务器
2:找到oracle磁盘空间(d:oracle\product\10.2.0\db_1\RDBMS\Admin)
3:执行cmd-cd d:回车
4: cd d:oracle\product\10.2.0\db_1\RDBMS\Admin 回车
5:sqlplus 用户名/密码@服务连接名(例:sqlplus carmot_esz_1/carmot@igrp) 6:执行@awrrpt.sql 回车(根据提示输入文件类型、快照起止Id、输出文件名) 方法二
1、用system用户登录PL/SQL 2、查看快照,查询出来的快照snap_id,SQL如下
…… …… 余下全文
Oracle 生成awr分析报告步骤
1.打开命令行,进本地的oracle目录的RDBMS下ADMIN目录,如D:\app\Lenovo\product\11.2.0\dbhome_1\RDBMS\ADMIN
2.输入sqlplus sys/oracle@product as sysdba
3.输入@awrrpt,回车,num_days提示这里输入1回车,之后会列出快照
4.接下来输入开始snap ID,回车后提示输入 end_snap
5.输入完回车,然后在回车
6.这个awrrpt_1_82412_82413.html文件就是,在之前的oracle目录的RDBMS下ADMIN目录下找
…… …… 余下全文