`
streamsong
  • 浏览: 82508 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

awr导出分析数据

阅读更多

有些时候,我们分析客户的数据库的性能,需要请客户将AWR数据导出,然后导入本机数据库进行分析。下面简单介绍下怎样用awr导出分析数据。

一、在导出数据之前,一般需要创建以下路径

DATA_FILE_DIR

DATA_PUMP_DIR

EXP

IMP

 

SQL> create directory exp as 'd:\exp';

 

SQL> create directory data_file_dir as 'd:\dir';

SQL> create directory exp as 'd:\exp';

二、导出

SQL> @?/rdbms/admin/awrextr  --运行awrextr.sql脚本
~~~~~~~~~~~~~
AWR EXTRACT
~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~  This script will extract the AWR data for a range of snapshots  ~
~  into a dump file.  The script will prompt users for the         ~
~  following information:                                          ~
~     (1) database id                                              ~
~     (2) snapshot range to extract                                ~
~     (3) name of directory object                                 ~
~     (4) name of dump file                                        ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Databases in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   DB Id     DB Name      Host
------------ ------------ ------------
* 1520519778 STREAM       STREAM
  2400249746 CNDERPDB     p5a1
  2400249746 CNDERPDB     p5b1

The default database id is the local one: '1520519778'.  To use this
database id, press <return> to continue, otherwise enter an alternative.

输入 dbid 的值:  1520519778

Using 1520519778 for Database ID


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.


输入 num_days 的值:  1     ---输入要导出数据的天数

Listing the last day's Completed Snapshots

DB Name        Snap Id    Snap Started
------------ --------- ------------------
STREAM               7 23 6月  2011 09:30
                     8 23 6月  2011 11:00
                     9 23 6月  2011 12:00
                    10 23 6月  2011 13:00


Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
输入 begin_snap 的值: 
7
Begin Snapshot Id specified: 7

输入 end_snap 的值:  10
End   Snapshot Id specified: 10


Specify the Directory Name
~~~~~~~~~~~~~~~~~~~~~~~~~~

Directory Name                 Directory Path
------------------------------ -------------------------------------------------

DATA_FILE_DIR                  D:\dir
DATA_PUMP_DIR                  D:\oracle\admin\stream\dpdump\
EXP                            d:\exp
IMP                            d:\imp
ORACLECLRDIR                   D:\oracle\product\11.2.0\dbhome_1\bin\clr
ORACLE_OCM_CONFIG_DIR          D:\oracle\product\11.2.0\dbhome_1\ccr\state
XMLDIR                         D:\oracle\product\11.2.0\dbhome_1\rdbms\xml

Choose a Directory Name from the above list (case-sensitive).

输入 directory_name 的值:  DATA_FILE_DIR  --注意一定要大写

Using the dump directory: DATA_FILE_DIR

Specify the Name of the Extract Dump File
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The prefix for the default dump file name is awrdat_7_10.
To use this name, press <return> to continue, otherwise enter
an alternative.

输入 file_name 的值:  awr_7_10  --导出文件的名字,不要加后缀

Using the dump file prefix: awr_7_10
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|  The AWR extract dump file will be located
|  in the following directory/file:
|   D:\dir
|   awr_7_10.dmp
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|  *** AWR Extract Started ...
|
|  This operation will take a few moments. The
|  progress of the AWR extract operation can be
|  monitored in the following directory/file:
|   D:\dir
|   awr_7_10.log
|
End of AWR Extract
SQL>

 

三、下面是部分导出的日志

启动 "SYS"."SYS_EXPORT_TABLE_01": 
正在使用 BLOCKS 方法进行估计...
处理对象类型 TABLE_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的总估计: 375.3 MB
处理对象类型 TABLE_EXPORT/TABLE/TABLE
     已完成 128 TABLE 个对象, 用时 11 秒
处理对象类型 TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
     已完成 121 CONSTRAINT 个对象, 用时 1 秒
处理对象类型 TABLE_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
     已完成 1 REF_CONSTRAINT 个对象, 用时 1 秒
. . 导出了 "SYS"."WRH$_SQL_PLAN"                       1.829 MB    5318 行
. . 导出了 "SYS"."WRH$_SQLTEXT"                        208.9 KB     202 行
. . 导出了 "SYS"."WRH$_ACTIVE_SESSION_HISTORY":"WRH$_ACTIVE_2400249746_0"  31.83 KB       0 行
. . 导出了 "SYS"."WRH$_LATCH":"WRH$_LATCH_2400249746_0"  10.99 KB       0 行
. . 导出了 "SYS"."WRH$_SQLSTAT":"WRH$_SQLSTA_2400249746_0"  36.64 KB       0 行
. . 导出了 "SYS"."WRH$_SEG_STAT":"WRH$_SEG_ST_2400249746_0"  22.76 KB       0 行
. . 导出了 "SYS"."WRH$_LATCH_MISSES_SUMMARY":"WRH$_LATCH__2400249746_0"  7.820 KB       0 行
. . 导出了 "SYS"."WRH$_PARAMETER":"WRH$_PARAME_2400249746_0"  7.406 KB       0 行
. . 导出了 "SYS"."WRH$_SEG_STAT_OBJ"                   44.17 KB     365 行
. . 导出了 "SYS"."WRH$_SYSSTAT":"WRH$_SYSSTA_2400249746_0"  6.593 KB       0 行
. . 导出了 "SYS"."WRH$_SYSMETRIC_SUMMARY"              59.72 KB     632 行
. . 导出了 "SYS"."WRH$_SQL_BIND_METADATA"              104.5 KB    1721 行
. . 导出了 "SYS"."WRH$_SYSTEM_EVENT":"WRH$_SYSTEM_2400249746_0"  8.632 KB       0 行

. . 导出了 "SYS"."WRM$_SNAP_ERROR"                         0 KB       0 行
已成功加载/卸载了主表 "SYS"."SYS_EXPORT_TABLE_01"
******************************************************************************
SYS.SYS_EXPORT_TABLE_01 的转储文件集为:
  D:\DIR\AWR_7_10.DMP
作业 "SYS"."SYS_EXPORT_TABLE_01" 已于 13:45:08 成功完成

0
1
分享到:
评论

相关推荐

    LINUX下AWR报告导出

    AWR报告是Oracle提供的一种强大的工具,它能够收集并分析数据库在一段时间内的运行情况,帮助DBA诊断性能问题。下面我们将详细讲解如何在Linux环境中导出AWR报告。 一、AWR报告概述 AWR是Oracle Database ...

    Oracle AWR运行日志分析工具详解.docx

    AWR 通过周期性快照记录下当时的所有运行数据,数据库管理员可以导出其中一部分数据进行分析,从而找出来哪些脚本导致了目前的数据性能问题。AWR 报告包括多个部分,例如 Workload Repository Report、Cache Sizes、...

    Oracle 导出某时间段AWR与ASH性能报告操作日志

    ### Oracle 导出某时间段AWR与ASH性能报告操作日志 #### 一、Oracle AWR与ASH简介 ##### 1.1 AWR (Automatic Workload Repository) 在Oracle数据库环境中,AWR是一种自动化的工具,它收集并存储有关数据库工作...

    Oracle AWR报告使用分析

    AWR负责采集性能相关的统计数据,ADDM则根据这些数据导出性能度量,跟踪潜在的问题,并生成分析报告。 1.4 SQL执行计划和建议是用于提升数据库中SQL执行效率的重要工具。通过分析执行计划,DBA能够准确地了解SQL...

    Oracle11生成AWR

    Oracle AWR(Automatic Workload Repository)是Oracle数据库中一个强大的性能监控工具,它定期收集数据库的性能数据,并生成详细的分析报告,帮助DBA诊断和优化系统性能。在Oracle 11g版本中,AWR的功能得到了...

    oracle抓取指定时间段AWR报告实例说明 .docx

    自动工作负载资料库(Automatic Workload Repository,简称AWR)是Oracle 10g及以后版本中引入的一项重要功能,用于收集和存储数据库性能数据。通过对AWR报告的分析,可以有效地帮助我们发现并解决数据库性能问题。 ...

    ORACLE11g AWR脚本

    `awrddinp.sql` 和 `awrddrpi.sql`:这些脚本可能是用于导入和导出AWR数据的,例如从一个数据库实例中提取AWR快照到另一个数据库或文件,便于跨环境分析或备份。 `awrgdinp.sql` 和 `awrgdrpi.sql`:这些可能是用于...

    oracle导出AWR报告,Java导出Javacore

    - **容量规划**:长期的AWR数据可用于预测未来的资源需求,帮助进行容量规划。 ### Java Javacore文件的生成与分析 #### Javacore文件概述 Javacore文件是一种由Java虚拟机(JVM)生成的诊断文件,主要用于分析...

    AWR-Format.rar

    4. 数据导出:将AWR报告数据导出为CSV或其他格式,方便进一步的数据分析和报表制作。 5. 模板定制:提供多种预设模板,用户可以根据需求选择合适的报告样式,提升报告的专业性和可读性。 "AWR-Format"这个程序或...

    Oracle自带性能分析报告工具-awr介绍和分析报告.docx

    AWR 可以自动收集各种性能相关的统计数据,并从这些统计数据中导出性能量度,以跟踪潜在的问题。 AWR 报告的内容非常丰富,包括 Report Summery、Cache sizes、Load Profile、Instance Efficiency Percentages、...

    AWR手册_v1.0.pdf

    此外,AWR报告的导入和导出也很重要,因为它们可以帮助管理员在不同数据库之间共享性能数据。 除了AWR报告之外,Oracle还提供了ASH报告。ASH报告通过分析活动会话的历史等待信息,帮助管理员了解当前和最近一段时间...

    AWR报告生成详解.doc

    Oracle AWR(Automatic Workload Repository)报告是Oracle数据库性能监控的重要工具,它收集并存储了数据库的统计信息,包括SQL语句、等待事件、资源使用情况等,为DBA提供了全面的性能分析依据。本篇将详细介绍在...

    win+Oracle 生成awr报告

    通过仔细分析这些数据,数据库管理员可以快速定位性能问题,并采取相应的措施进行优化。 总之,AWR 报告是 Oracle 数据库管理中非常重要的工具之一,可以帮助 DBA 们深入了解数据库的运行状况,及时发现问题并解决...

    ORACLE-AWR报告结果分析.pdf

    Oracle AWR(Automatic Workload Repository)报告是Oracle数据库10g及更高版本中引入的一个重要性能分析工具。AWR报告提供了数据库在特定时间段内的详细性能数据,帮助DBA(数据库管理员)识别性能瓶颈并进行相应的...

    数据库AWR报告的获取方式

    4. **缓冲池分析**: 分析数据缓冲区和重做日志缓冲区的命中率和活动。 5. **I/O性能**: 提供I/O系统的性能统计,如物理读写次数、I/O等待时间等。 6. **实例与表空间**: 显示实例和表空间的大小变化,以及空间使用...

    oracle几个awr报告

    - **缓冲区缓存统计**:分析数据块的命中率和缓冲区的使用情况。 - **红石图(Redo Space)**:显示重做日志空间的使用情况。 - **实例和表空间统计**:包括数据文件、临时文件的使用情况。 2. **AWR报告解读:*...

    PLSQL获取AWR报告

    AWR报告是Oracle 10g版本引入的一个重要特性,它自动收集并存储关于数据库性能的详细信息,通过对比两次快照(snapshot)之间的数据来生成报告,帮助DBA分析和优化数据库性能。 **操作步骤**: 1. **查询快照信息*...

    Oracle_AWR_介绍.doc

    Oracle AWR(Automatic Workload Repository)是 Oracle Database 10g 中一个显著改进的工具,用于采集性能相关的统计数据,并从这些统计数据中导出性能量度,以跟踪潜在的问题。AWR 实质上是一个 Oracle 的内置工具...

    oracle报表生成器,生成AWR,ASH等报告

    Oracle报表生成器是一款专为Oracle数据库管理员设计的实用工具,它能够自动收集并分析数据库性能数据,生成AWR(Automatic Workload Repository)和ASH(Active Session History)等关键报告。这些报告对于理解...

    oracle AWR性能监控报告生成方法

    oracle性能分析入门学习中,遇到oracle数据库的性能问题,一般首要的步骤就是导出AWR的分析报告,awr报告是oracle自带的监控报告,会自带很多监控数据,那么本篇博客就是介绍如何导出awr报告 1.首先需要进入oracle...

Global site tag (gtag.js) - Google Analytics