- 浏览: 82508 次
- 性别:
- 来自: 北京
最新评论
-
streamsong:
王雨尘 写道
的确是说索引是排序的,我漏掉啦
我们为什么要用索引,用索引为什么比不用索引快 -
heerwa:
...
我们为什么要用索引,用索引为什么比不用索引快 -
liulanghan110:
那么用索引为什么会提高性能呢?因为索引(以B树索引为例)是树状 ...
我们为什么要用索引,用索引为什么比不用索引快 -
王雨尘:
我们为什么要用索引,用索引为什么比不用索引快 -
pangpang514:
居然和强哥合影过。。。。佩服!
我们为什么要用索引,用索引为什么比不用索引快
有些时候,我们分析客户的数据库的性能,需要请客户将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 ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DB Id DB Name Host The default database id is the local one: '1520519778'. To use this 输入 dbid 的值: 1520519778 Using 1520519778 for Database ID Listing the last day's Completed Snapshots DB Name Snap Id Snap Started 输入 end_snap 的值: 10 Directory Name Directory Path DATA_FILE_DIR D:\dir 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 输入 file_name 的值: awr_7_10 --导出文件的名字,不要加后缀 Using the dump file prefix: awr_7_10
Databases in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
------------ ------------ ------------
* 1520519778 STREAM STREAM
2400249746 CNDERPDB p5a1
2400249746 CNDERPDB p5b1
database id, press <return> to continue, otherwise enter an alternative.
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 ---输入要导出数据的天数
------------ --------- ------------------
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 Snapshot Id specified: 10
Specify the Directory Name
~~~~~~~~~~~~~~~~~~~~~~~~~~
------------------------------ -------------------------------------------------
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The prefix for the default dump file name is awrdat_7_10.
To use this name, press <return> to continue, otherwise enter
an alternative.
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| 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 成功完成
发表评论
-
将博客搬至CSDN
2013-12-06 15:49 56将博客搬至CSDN -
博客地址更换通知
2012-09-29 09:23 633自2011年8月,博客使用新地址www.dbdream.org ... -
如何追踪其他SESSION会话信息
2012-02-21 20:35 1367今天测试说在加载条目数据、校验数据和质检数据的时候很慢, ... -
SHM不足导致导致数据库宕机
2012-02-21 20:17 1287今天早上到办公室,开发说测试环境应用程序挂掉,看日志说是连接不 ... -
PCTFREE和PCTUSED及将LOB存到行外
2012-02-17 11:14 1488今天的ADDM报告建议重建存放图片的表并增大PCTFREE,这 ... -
SGA_TARGET大于SGA_MAX_SIZE的真实案例
2012-02-17 11:05 1416今天在给库户数据库健康检查的时候,发现个很奇怪的问题,S ... -
利用闪回、logmnr找回误删除的数据
2011-10-25 23:54 1284朋友遇到了非常经典的ORACLE事故——误删除,开发人员告诉他 ... -
ORACLE随机取数据
2011-10-25 23:53 961目前负责的这个数字化项目,需要开发个质检工具,实现每次随机取2 ... -
oracle将一行拆分为多行
2011-10-12 00:51 2197客户的业务涉及大量的图片信息,之前这些图片信息只在数据库里存着 ... -
ORA-01034、ORA-27101和ORA-28056错误解决方法
2011-10-11 00:40 2280今天登录数据库的时候遇到了ORA-01034和ORA-2710 ... -
查看某个用户下的所有空表
2011-10-09 15:01 1095今天在群里有人问如何 ... -
SQL*LOADER加载图片、TXT
2011-10-09 15:02 1150朋友打电话问我如何利 ... -
oracle10gR2新特性--透明加密(TDE)
2011-10-09 15:02 2017从10gR2开始,oracle推出了透明数据加密技术(Tran ... -
NAMES.DIRECTORY_PATH客户端连接参数
2011-10-08 22:38 3924今天在做oracle10gR2新特性透明加密(TDE)的时候, ... -
tnsping通却连接不上数据库
2011-10-08 22:26 2505今天在Windows XP上装可个11gR2数据库,却出现个很 ... -
ORACLE字符集检查工具CSSCAN
2011-10-08 22:22 1909我们在创建数据库的时候,通常会把字符集设置为ZHS16GBK, ... -
SQL*LOADER和外部表加载
2011-10-08 22:17 1367最近一直在用SQL*LOADER加载数据,用外部表也可以实现, ... -
创建本地Duplicate数据库
2011-10-08 22:14 1076Duplicate是RMAN的一个组成部分,利用Duplica ... -
由ACOUG、云和恩墨主办的”Oracle技术嘉年华(OTN China Tour 2011)“活动已经正式拉开帷幕。
2011-09-01 12:00 824由ACOUG、云和恩墨主办的”Oracle技术嘉年华(OTN ... -
enq: TX - row lock contention
2011-07-19 17:52 1165今天,收到客户的邮件说上周每天早上10点多,数据库都会有很多锁 ...
相关推荐
AWR报告是Oracle提供的一种强大的工具,它能够收集并分析数据库在一段时间内的运行情况,帮助DBA诊断性能问题。下面我们将详细讲解如何在Linux环境中导出AWR报告。 一、AWR报告概述 AWR是Oracle Database ...
AWR 通过周期性快照记录下当时的所有运行数据,数据库管理员可以导出其中一部分数据进行分析,从而找出来哪些脚本导致了目前的数据性能问题。AWR 报告包括多个部分,例如 Workload Repository Report、Cache Sizes、...
### Oracle 导出某时间段AWR与ASH性能报告操作日志 #### 一、Oracle AWR与ASH简介 ##### 1.1 AWR (Automatic Workload Repository) 在Oracle数据库环境中,AWR是一种自动化的工具,它收集并存储有关数据库工作...
AWR负责采集性能相关的统计数据,ADDM则根据这些数据导出性能度量,跟踪潜在的问题,并生成分析报告。 1.4 SQL执行计划和建议是用于提升数据库中SQL执行效率的重要工具。通过分析执行计划,DBA能够准确地了解SQL...
Oracle AWR(Automatic Workload Repository)是Oracle数据库中一个强大的性能监控工具,它定期收集数据库的性能数据,并生成详细的分析报告,帮助DBA诊断和优化系统性能。在Oracle 11g版本中,AWR的功能得到了...
自动工作负载资料库(Automatic Workload Repository,简称AWR)是Oracle 10g及以后版本中引入的一项重要功能,用于收集和存储数据库性能数据。通过对AWR报告的分析,可以有效地帮助我们发现并解决数据库性能问题。 ...
`awrddinp.sql` 和 `awrddrpi.sql`:这些脚本可能是用于导入和导出AWR数据的,例如从一个数据库实例中提取AWR快照到另一个数据库或文件,便于跨环境分析或备份。 `awrgdinp.sql` 和 `awrgdrpi.sql`:这些可能是用于...
- **容量规划**:长期的AWR数据可用于预测未来的资源需求,帮助进行容量规划。 ### Java Javacore文件的生成与分析 #### Javacore文件概述 Javacore文件是一种由Java虚拟机(JVM)生成的诊断文件,主要用于分析...
4. 数据导出:将AWR报告数据导出为CSV或其他格式,方便进一步的数据分析和报表制作。 5. 模板定制:提供多种预设模板,用户可以根据需求选择合适的报告样式,提升报告的专业性和可读性。 "AWR-Format"这个程序或...
AWR 可以自动收集各种性能相关的统计数据,并从这些统计数据中导出性能量度,以跟踪潜在的问题。 AWR 报告的内容非常丰富,包括 Report Summery、Cache sizes、Load Profile、Instance Efficiency Percentages、...
此外,AWR报告的导入和导出也很重要,因为它们可以帮助管理员在不同数据库之间共享性能数据。 除了AWR报告之外,Oracle还提供了ASH报告。ASH报告通过分析活动会话的历史等待信息,帮助管理员了解当前和最近一段时间...
Oracle AWR(Automatic Workload Repository)报告是Oracle数据库性能监控的重要工具,它收集并存储了数据库的统计信息,包括SQL语句、等待事件、资源使用情况等,为DBA提供了全面的性能分析依据。本篇将详细介绍在...
通过仔细分析这些数据,数据库管理员可以快速定位性能问题,并采取相应的措施进行优化。 总之,AWR 报告是 Oracle 数据库管理中非常重要的工具之一,可以帮助 DBA 们深入了解数据库的运行状况,及时发现问题并解决...
Oracle AWR(Automatic Workload Repository)报告是Oracle数据库10g及更高版本中引入的一个重要性能分析工具。AWR报告提供了数据库在特定时间段内的详细性能数据,帮助DBA(数据库管理员)识别性能瓶颈并进行相应的...
4. **缓冲池分析**: 分析数据缓冲区和重做日志缓冲区的命中率和活动。 5. **I/O性能**: 提供I/O系统的性能统计,如物理读写次数、I/O等待时间等。 6. **实例与表空间**: 显示实例和表空间的大小变化,以及空间使用...
- **缓冲区缓存统计**:分析数据块的命中率和缓冲区的使用情况。 - **红石图(Redo Space)**:显示重做日志空间的使用情况。 - **实例和表空间统计**:包括数据文件、临时文件的使用情况。 2. **AWR报告解读:*...
AWR报告是Oracle 10g版本引入的一个重要特性,它自动收集并存储关于数据库性能的详细信息,通过对比两次快照(snapshot)之间的数据来生成报告,帮助DBA分析和优化数据库性能。 **操作步骤**: 1. **查询快照信息*...
Oracle AWR(Automatic Workload Repository)是 Oracle Database 10g 中一个显著改进的工具,用于采集性能相关的统计数据,并从这些统计数据中导出性能量度,以跟踪潜在的问题。AWR 实质上是一个 Oracle 的内置工具...
Oracle报表生成器是一款专为Oracle数据库管理员设计的实用工具,它能够自动收集并分析数据库性能数据,生成AWR(Automatic Workload Repository)和ASH(Active Session History)等关键报告。这些报告对于理解...
oracle性能分析入门学习中,遇到oracle数据库的性能问题,一般首要的步骤就是导出AWR的分析报告,awr报告是oracle自带的监控报告,会自带很多监控数据,那么本篇博客就是介绍如何导出awr报告 1.首先需要进入oracle...