`
aiyan2001
  • 浏览: 74016 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

oracle性能调优

阅读更多

艾晏  11:23:13
@?dbms/admin/什么什么.sql
想有个家  11:23:45
awrrpt.sql

 

 

这个SQL可以测试一个系统中所有的sql的机器消耗情况

 

 

 

生成Oracle Awrrpt报告

ORACLE数据库两个比较重要的问题查看报告:awrrpt.sql,ashrpt.sql

生成报告的脚本一般存放在如下路径:

/u01/app/oracle/product/10.2.0/db**/rdbms/admin

此报告对于查ORACLE数据库的性能非常有帮助,可以追踪数据库的性能问题是出在那个地方

第一步:选择报告输出的文件类型

SQL> @/u01/app/oracle/product/10.2.0/db_1/rdbms/admin/awrrpt.sql

 

Current Instance

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

 

   DB Id    DB Name      Inst Num Instance

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

   75258680 HS2008              1 HS2008

 

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'

Enter value for report_type:html

红色字体为生成报告时输出的文件格式此处选择html为例

第二步:报告的时间范围选择

Enter value for report_type: html

 

Type Specified:  html

 

Instances in this Workload Repository schema

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

 

   DB Id     Inst Num DB Name      Instance     Host

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

* 75258680          1 HS2008       HS2008       LinuxRedHat

 

Using   75258680 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 <return> without

specifying a number lists all completed snapshots.

 

Enter value for num_days:1

红色字体处输入想获取快照的时间段(以天为单位),此处以获取一天为例

第三步:选择获取报告的快照范围

Enter value for num_days: 1

 

Listing the last day's Completed Snapshots

                                                        Snap

Instance     DB Name        Snap Id    Snap Started    Level

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

HS2008       HS2008            2189 03 9  2010 14:29     1

                               2190 03 9  2010 14:40     1

 

Specify the Begin and End Snapshot Ids

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

Enter value for begin_snap: 2189

Begin Snapshot Id specified: 2189

 

Enter value for end_snap: 2190

此处由于本机虚拟机这天刚开没有任何操作所以没什么快照,快照编号必须输入开始和结束的号段以获取这个范围内快照的报告

第四步:输入快照的名字

快照的名字根据自己的需要可以随便起,输入名字回车就会自动生成HTML格式报告;

快照生成后默认的目录是放在/u01/app/oracle/product/10.2.0/db**/rdbms/admin

目录中,如假设名字为20100903.html那么在此目录下会生成一个20100903.html文件报告,只要从这个目录下将此报告取出来就可以用浏览器打开了。

 

分享到:
评论

相关推荐

    Oracle 性能调优的基本方案

    Oracle 性能调优的基本方案 Oracle 性能调优是数据库管理员和开发者非常关心的问题。为了确保数据库的高效运行,需要对 Oracle 性能进行调优。本文将对 Oracle 性能调优的基本方案进行概述,并介绍了该方案的八个...

    Oracle性能调优.pdf

    Oracle性能调优 Oracle性能调优 Oracle性能调优 Oracle性能调优 Oracle性能调优 Oracle性能调优 Oracle性能调优

    Oracle 性能调优最佳攻略(OCP版)

    《Oracle性能调优最佳攻略(OCP版)》详细阐述了Oracle性能调优的策略与实践,包括调优方法论、基本调优工具和DB时间模型等关键知识点。 首先,调优方法论提出了性能调优的主体——谁来调优。数据库管理员(DBA)、...

    Oracle性能调优原理及具体手段

    ### Oracle性能调优原理及具体手段 #### 一、Oracle结构与实例 ##### 1.1 Oracle实例(Instance) - **定义与作用**:Oracle实例是访问Oracle数据库的一个途径,它仅能打开一个数据库。 - **组成**:由SGA(系统...

    Oracle性能调优实践中的几点心得

    Oracle性能调优是数据库管理中的核心任务,尤其是在处理大规模数据和高并发应用时。本文主要分享了Oracle DBA在实际工作中遇到性能问题时的一些解决策略,重点在于通过监控操作系统层面的指标来诊断Oracle数据库的...

    Oracle性能调优

    Oracle性能调优是一个复杂而关键的过程,涉及到数据库的多个层面,包括应用程序、数据库结构、操作系统、I/O系统以及网络等。以下是对Oracle性能优化的基本方法的详细解释: 1. 设立合理的性能优化目标:目标应该...

    Oracle 性能调优

    ### Oracle性能调优知识点 #### 一、Oracle性能调优概览 Oracle性能调优是一项技术密集型工作,主要面向Oracle数据库开发人员和DBA(数据库管理员)。这项工作旨在优化Oracle数据库系统的性能,确保其能够高效地...

    小布oracle性能调优目录

    小布oracle性能调优目录小布oracle性能调优目录小布oracle性能调优目录

    Oracle 性能调优向导

    "Oracle性能调优向导"这本书旨在为读者提供全面而实用的Oracle性能优化策略和技巧。 一、Oracle性能优化基础 Oracle性能优化的基本原则包括:最小化磁盘I/O、合理分配系统资源、优化SQL查询和索引策略。这需要我们...

    高级owi与oracle性能调优

    《高级owi与oracle性能调优》是一本专注于Oracle数据库性能优化的专业技术书籍,主要针对OWI(Oracle等待事件)的调优技术进行详细讲解。由于文中提供的部分电子书页码信息仅为重复的电子书书店的联系方式,并没有...

    Oracle系统调优办法

    #### 一、Oracle性能调优的重要性及目标 Oracle数据库作为业界领先的企业级数据库管理系统之一,在企业信息化建设中扮演着至关重要的角色。为了确保Oracle数据库能够高效稳定地运行,并且能够满足业务发展的需求,...

    通向架构师的道路(第二十四天)之Oracle性能调优-朝拜先知之旅.docx

    Oracle性能调优-朝拜先知之旅 本文主要介绍了在 Linux 环境下安装 Oracle 10g 的方法,并对 Oracle 性能调优进行了详细的说明。下面是本文的知识点总结: 一、Oracle 基本概念 * Oracle 是一种关系型数据库管理...

    Oracle性能调优笔记

    Oracle性能调优是数据库管理中的关键任务,旨在提高数据库系统的响应速度和整体效率。以下是针对Oracle性能调优的详尽解析: 首先,调优的角色包括系统设计人员、系统开发人员、DBA(数据库管理员)以及操作系统...

    Oracle性能调优讲解

    ### Oracle性能调优详解 #### 一、引言 在当今数据驱动的世界中,数据库系统的性能至关重要。Oracle作为全球领先的关系型数据库管理系统之一,其性能直接影响到企业的业务效率和服务质量。因此,对Oracle进行有效...

    oracle性能调优技术文档

    Oracle 性能调优技术文档 Oracle 性能优化是数据库管理员和开发人员最关心的问题之一,如何提高 Oracle 数据库的性能是每个数据库管理员和开发人员都需要了解的问题。在本文档中,我们将讨论 Oracle 性能优化的...

    oracle性能调优OTop

    Oracle性能调优是数据库管理中的重要环节,它关乎到系统的响应速度、稳定性和资源利用率。OTop是一款专为Oracle数据库设计的性能优化工具,旨在帮助DBA(数据库管理员)更有效地监控和分析数据库的运行状态,从而...

    oracle性能调优总结大全

    Oracle 性能调优大全 Oracle 是一个功能强大的关系数据库管理系统,但是随着数据库的增长,性能问题开始变得越来越重要。为此,我们需要对 Oracle 进行性能调优,以提高数据库的响应速度和效率。下面是 Oracle ...

    Oracle性能调优思路

    Oracle性能调优是一个复杂而关键的过程,涉及到数据库的多个层面,包括硬件配置、操作系统设置、数据库参数调整、SQL优化以及存储结构优化等。以下是一些关于Oracle性能调优的详细思路: 1. **检查和更新补丁(PATCH...

Global site tag (gtag.js) - Google Analytics