oracle自动工作负载库(AWR):采集与性能相关的统计数据,并从统计的数据中导出性能量度,以跟踪数据库潜在的问题。

如何生成oracle数据库的自动负载库报告。

手工生成一份oracle数据库的快照:

SQL>execute dbms_workload_repository.create_snapshot();

oracle自动负载库的sql脚本一般位于$ORACLE_HOME/rdbms/admin目录下,文件名为awrrpt.sql,如下图所示:

执行oracle自动工作负载库的sql脚本:

SQL>@?/rdbms/admin/awrrpt.sql

其中“@”表示在oracle的命令窗口中执行SQL脚本,而“?”表示$ORACLE_HOME目录。

根据提示输入自动负载库的类型,默认是html格式,可以输入txt格式。

选择要分析哪天的数据库性能,如果输入1,将会列出当天的数据库快照和对应的时间点,如果输入2,将会列出最近两天的数据库快照和对应的时间点,以此类推。咱们这里输入2,如下图:

选择一个开始和一个结束的快照号,这两个快照号的时间段内数据库不能重启过。

按提示进行操作,生成报告后输入:exit退出数据库。

SQL>exit

使用ftp工具将linux下的报告传到windows下打开。

oracle数据库自动负载报告如下:

WORKLOAD REPOSITORY report for

DB Name

DB Id

Instance

Inst num

Startup Time

Release

RAC

ORCL

1384228360

orcl

1

17-Sep-14 11:09

11.2.0.1.0

NO

Host Name

Platform

CPUs

Cores

Sockets

Memory (GB)

localhost.localdomain

Linux IA (32-bit)

2

2

1

1.98

 

Snap Id

Snap Time

Sessions

Cursors/Session

Begin Snap:

13

17-Sep-14 12:00:57

27

1.6

End Snap:

14

17-Sep-14 13:00:23

29

1.3

Elapsed:

 

59.43 (mins)

   

DB Time:

 

1.22 (mins)

   
Report Summary

Cache Sizes

 

Begin

End

   

Buffer Cache:

324M

324M

Std Block Size:

8K

Shared Pool Size:

144M

144M

Log Buffer:

5,012K

Load Profile

 

Per Second

Per Transaction

Per Exec

Per Call

DB Time(s):

0.0

0.2

0.01

0.07

DB CPU(s):

0.0

0.0

0.00

0.01

Redo size:

737.2

7,917.8

   

Logical reads:

22.2

237.9

   

Block changes:

2.8

30.2

   

Physical reads:

0.2

2.5

   

Physical writes:

0.2

2.6

   

User calls:

0.3

3.3

   

Parses:

2.1

22.3

   

Hard parses:

0.0

0.4

   

W/A MB processed:

0.0

0.2

   

Logons:

0.1

0.6

   

Executes:

3.6

38.5

   

Rollbacks:

0.0

0.0

   

Transactions:

0.1

     

Instance Efficiency Percentages (Target 100%)

Buffer Nowait %:

99.99

Redo NoWait %:

100.00

Buffer Hit %:

98.95

In-memory Sort %:

100.00

Library Hit %:

96.22

Soft Parse %:

98.22

Execute to Parse %:

42.02

Latch Hit %:

99.99

Parse CPU to Parse Elapsd %:

100.95

% Non-Parse CPU:

92.74

Shared Pool Statistics

 

Begin

End

Memory Usage %:

73.00

79.85

% SQL with executions>1:

56.93

82.26

% Memory for SQL w/exec>1:

51.68

71.33

Top 5 Timed Foreground Events

Event

Waits

Time(s)

Avg wait (ms)

% DB time

Wait Class

DB CPU

 

15

 

19.90

 

log file sync

67

2

23

2.09

Commit

db file sequential read

28

0

2

0.09

User I/O

switch logfile command

1

0

38

0.05

Administrative

asynch descriptor resize

7,534

0

0

0.03

Other

Host CPU (CPUs: 2 Cores: 2 Sockets: 1)

Load Average Begin

Load Average End

%User

%System

%WIO

%Idle

0.05

0.00

0.3

0.2

0.6

95.2

Instance CPU

%Total CPU

%Busy CPU

%DB time waiting for CPU (Resource Manager)

0.3

7.3

0.0

Memory Statistics

 

Begin

End

Host Mem (MB):

2,026.8

2,026.8

SGA use (MB):

484.0

484.0

PGA use (MB):

49.4

53.8

% Host Mem used for SGA+PGA:

26.32

26.53

oracle数据库的自动诊断工具(ADDM

oracle数据库自动诊断报告脚本一般位于$ORACLE_HOME/rdbms/admin/目录下,文件名为addmrpt.sql

如何生成一个oracle数据库自动诊断报告:

SQL>@?/rdbms/admin/addmrpt.sql

按要求一步一步执行即可,最后通过ftp工具将报告传到windows下进行查看。

oracle自动诊断文档内容如下:

ADDM Report for Task 'TASK_53'

------------------------------

Analysis Period

---------------

AWR snapshot range from 13 to 14.

Time period starts at 17-SEP-14 12.00.58 PM

Time period ends at 17-SEP-14 01.00.24 PM

Analysis Target

---------------

Database 'ORCL' with DB ID 1384228360.

Database version 11.2.0.1.0.

ADDM performed an analysis of instance orcl, numbered 1 and hosted at

localhost.localdomain.

Activity During the Analysis Period

-----------------------------------

Total database time was 73 seconds.

The average number of active sessions was .02.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

There are no findings to report.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Additional Information

----------------------

Miscellaneous Information

-------------------------

There was no significant database activity to run the ADDM.

注意:报告的具体说明,详见书。

Oracle管理监控之如何对数据库进行监控检查的更多相关文章

  1. zabbix实现mysql数据库的监控(二)

    上章我们把zabbix的服务端和客户端都部署完成了,本章接着进行两部分的设置: 1  添加对mysql数据库主机的监控 2  添加对mysql数据库的监控 一.对数据库服务器主机监控 1 创建主机 步 ...

  2. Oracle管理监控之sqlplus实现上下翻页设置

    环境: 操作系统:red hat 5.8 OS 数据库:oracle 11g 11.2.0.1 安装软件:IO-Tty-1.07.tar. Term-ReadLine-Gnu-1.16.tar.uni ...

  3. 2. SQL Server数据库状态监控 - 错误日志

    原文:2. SQL Server数据库状态监控 - 错误日志 无论是操作系统 (Unix 或者Windows),还是应用程序 (Web 服务,数据库系统等等) ,通常都有自身的日志机制,以便故障时追溯 ...

  4. 3. SQL Server数据库状态监控 - 可用空间

    原文:3. SQL Server数据库状态监控 - 可用空间 数据库用来存放数据,那么肯定需要存储空间,所以对磁盘空间的监视自然就很有必要了. 一. 磁盘可用空间 1. 操作系统命令或脚本.接口或工具 ...

  5. SQL Server 2012实施与管理实战指南(笔记)——Ch4数据库连接组件

    4.数据库连接组件 访问数据库有多种不同的技术,包括ADO,ODBC,OLEDB,ADO.NET等这些都有一些共性.首先要建立连接(Connection),然后通过命令(Command)对数据库进行访 ...

  6. SQLSERVER监控复制并使用数据库邮件功能发告警邮件

    SQLSERVER监控复制并使用数据库邮件功能发告警邮件 最近熬出病来了,都说IT行业伤不起,不说了,说回今天的正题 正题 上个月月底的时候因为要搬迁机房,需要将一个数据信息数据库先搬到我们的机房,然 ...

  7. SAP HANA SLT 将Oracle表 数据同步到HANA数据库

    简单介绍SLT 同步数据的整个配置过程: 在SLT系统中创建与Oracle的链接 在HANA监控平台上,创建Configuration 创建表的同步作业 ——————————————BEGIN———— ...

  8. 如何通过fpmmm和zabbix来监控客户机上MariaDB数据库运行情况

    首先在客户机安装MariaDB和zabbix,参考上一篇 安装fpmmm的过程主要参考[1]. 安装fpmmm的依赖 shell> yum install php-cli php-process ...

  9. oracle 管理

    1.管理数据的用户主要是:sys和system. 区别:(1)sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle是至关重要的,由数据库自己维护,任何用户都 ...

随机推荐

  1. Cookie 和 Session机制具体解释

    原文地址:http://blog.csdn.net/fangaoxin/article/details/6952954     会话(Session)跟踪是Web程序中经常使用的技术,用来跟踪用户的整 ...

  2. JAVA自定义注解 和 运行时靠 反射获取注解,解决 shiro 注解型权限因子获取问题

    项目的权限分配,采用的是RBAC的设计模式.后台配置权限的时候,需要获取到所有的权限因子. 不经让我想起YII框架的SRBAC模块,还有以前的一个ecshop改造系统的权限配置方式,都采用的是PHP的 ...

  3. swoole的进程模型架构

    swoole的强大之处就在与其进程模型的设计,既解决了异步问题,又解决了并行. 主线程MainReactor swoole启动后主线程会负责监听server socket,如果有新的连接accept, ...

  4. ios开发之--条用第三方地图路线导航

    项目里面有位置功能,需要有导航,导航两种实现方式 (集成第三方SDK.URL跳转第三方应用) ,直接集成就不说,下面来说下通过url跳转, 最终效果如如下: 如果手机上安装的有客户端就展示,没有就不展 ...

  5. IIS6独立用户建立网站的方法,提高网站安全性

    在Windows server 2003系统下,用IIS架设Web服务器,合理的为每个站点配置独立的Internet来宾账号,这样可以限制Internet 来宾账号的访问权限,只允许其可以读取和执行运 ...

  6. ip防刷脚本

    #!/bin/sh #防刷脚本 #env ACCESS_PATH=/home/wwwlogs ACCESS_LOG=y.log IPTABLES_TOP_LOG=iptables_top.log DR ...

  7. Struts2(二)工作原理

    一.概述 1.struts框架本身分为三个部分:核心控制器FilterDispatcher.业务控制器Action和用户实现的企业业务逻辑组件. 2.struts2工作的基本流程: 客户端初始化一个指 ...

  8. 安装Alcatraz来管理Xcode插件的步骤和注意点

    简介: Alcatraz 是一个帮你管理 Xcode 插件.模版以及颜色配置的工具.它可以直接集成到 Xcode 的图形界面中,让你感觉就像在使用 Xcode 自带的功能一样 下载和管理插件步骤 一 ...

  9. C# - 获取类中属性的名称

    用反射控制的,不过获取属性名称的方法,用方法形式获取的,不知道消耗大不大 using System; using System.Collections.Generic; using System.Li ...

  10. 【资源大全】.NET资源大全中文版(Awesome最新版)

    算法与数据结构(Algorithms and Data structures) 应用程序接口(API) 应用程序框架(Application Frameworks) 模板引擎(Application ...