- 浏览: 80413 次
- 性别:
- 来自: 北京
最新评论
-
streamsong:
王雨尘 写道
的确是说索引是排序的,我漏掉啦
我们为什么要用索引,用索引为什么比不用索引快 -
heerwa:
...
我们为什么要用索引,用索引为什么比不用索引快 -
liulanghan110:
那么用索引为什么会提高性能呢?因为索引(以B树索引为例)是树状 ...
我们为什么要用索引,用索引为什么比不用索引快 -
王雨尘:
我们为什么要用索引,用索引为什么比不用索引快 -
pangpang514:
居然和强哥合影过。。。。佩服!
我们为什么要用索引,用索引为什么比不用索引快
有些时候,我们分析客户的数据库的性能,需要请客户将AWR数据导出,然后导入本机数据库进行分析。
一、在导入数据之前,一般需要创建以下路径
DATA_FILE_DIR
DATA_PUMP_DIR
EXP
IMP
SQL> create directory data_file_dir as 'd:\dir'; --将要导入的dmp文件存到此路径下
SQL> create directory exp as 'd:\exp'; SQL> create directory exp as 'd:\exp';
SQL> create directory data_pump_dir as 'd:\dpdump';
create directory data_pump_dir as 'd:\dpdump'
*
第 1 行出现错误:
ORA-00955: 名称已由现有对象使用
data_pump_dir 这个路径数据库已经有了,就不用创建啦。
二、导入
SQL> @?/RDBMS/ADMIN/AWRLOAD --执行awrload脚本
~~~~~~~~~~ AWR LOAD ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ This script will load the AWR data from a dump file. The ~ ~ script will prompt users for the following information: ~ ~ (1) name of directory object ~ ~ (2) name of dump file ~ ~ (3) staging schema name to load AWR data into ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 list above (case-sensitive). 输入 directory_name 的值: DATA_FILE_DIR ----输入dmp文件保存的路径名字注意一定要大写
Using the dump directory: DATA_FILE_DIR
Specify the Name of the Dump File to Load
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Please specify the prefix of the dump file (.dmp) to load:
输入 file_name 的值: awrdat_50063_50209_20110622 ---输入dmp文件的名字,不写后缀,否则报错
Loading from the file name: awrdat_50063_50209_20110622.dmp
Staging Schema to Load AWR Snapshot Data
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The next step is to create the staging schema
where the AWR snapshot data will be loaded.
After loading the data into the staging schema,
the data will be transferred into the AWR tables
in the SYS schema.
The default staging schema name is AWR_STAGE.
To use this name, press <return> to continue, otherwise enter
an alternative.
输入 schema_name 的值: AWR_STAGE
Using the staging schema name: AWR_STAGE
Choose the Default tablespace for the AWR_STAGE user
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Choose the AWR_STAGE users's default tablespace. This is the
tablespace in which the AWR data will be staged.
TABLESPACE_NAME CONTENTS DEFAULT TABLESPACE
------------------------------ --------- ------------------
SYSAUX PERMANENT *
USERS PERMANENT
Pressing <return> will result in the recommended default
tablespace (identified by *) being used.
输入 default_tablespace 的值: USERS --输入导入的数据存放的表空间名字
Using tablespace USERS as the default tablespace for the AWR_STAGE
Choose the Temporary tablespace for the AWR_STAGE user
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Choose the AWR_STAGE user's temporary tablespace.
TABLESPACE_NAME CONTENTS DEFAULT TEMP TABLESPACE
------------------------------ --------- -----------------------
TEMP TEMPORARY *
Pressing <return> will result in the database's default temporary
tablespace (identified by *) being used.
输入 temporary_tablespace 的值: TEMP --输入临时表空间的名字
Using tablespace TEMP as the temporary tablespace for AWR_STAGE
... Creating AWR_STAGE user
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Loading the AWR data from the following
| directory/file:
| D:\dir
| awrdat_50063_50209_20110622.dmp
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
| *** AWR Load Started ...
|
| This operation will take a few moments. The
| progress of the AWR load operation can be
| monitored in the following directory/file:
| D:\dir
| awrdat_50063_50209_20110622.log
|
... Dropping AWR_STAGE user
End of AWR Load
SQL>
导入成功。
三、以下为部分导入的日志
处理对象类型 TABLE_EXPORT/TABLE/TABLE
已完成 101 TABLE 个对象, 用时 6 秒
处理对象类型 TABLE_EXPORT/TABLE/TABLE_DATA
. . 导入了 "AWR_STAGE"."WRH$_SQL_PLAN" 65.09 MB 218044 行
. . 导入了 "AWR_STAGE"."WRH$_SQLTEXT" 22.38 MB 4127 行
. . 导入了 "AWR_STAGE"."WRH$_ACTIVE_SESSION_HISTORY":"WRH$_ACTIVE_2400249746_50009" 17.58 KB 0 行
. . 导入了 "AWR_STAGE"."WRH$_WAITCLASSMETRIC_HISTORY" 939.0 KB 12753 行
. . 导入了 "AWR_STAGE"."WRH$_ACTIVE_SESSION_HISTORY":"WRH$_ACTIVE_2400249746_50033" 17.58 KB 0 行
. . 导入了 "AWR_STAGE"."WRH$_ACTIVE_SESSION_HISTORY":"WRH$_ACTIVE_2400249746_50153" 2.877 MB 16168 行
. . 导入了 "AWR_STAGE"."WRH$_ACTIVE_SESSION_HISTORY":"WRH$_ACTIVE_2400249746_50177" 2.797 MB 15710 行
. . 导入了 "AWR_STAGE"."WRH$_SYSMETRIC_SUMMARY" 2.923 MB 39690 行
处理对象类型 TABLE_EXPORT/TABLE/INDEX/INDEX
已完成 102 INDEX 个对象, 用时 22 秒
处理对象类型 TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
已完成 94 CONSTRAINT 个对象, 用时 6 秒
处理对象类型 TABLE_EXPORT/TABLE/COMMENT
已完成 3 COMMENT 个对象, 用时 0 秒
处理对象类型 TABLE_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
已完成 1 REF_CONSTRAINT 个对象, 用时 1 秒
作业 "SYS"."SYS_IMPORT_FULL_01" 已于 11:04:49 成功完成
四、验证导入信息
可以通过查看dba_hist_snap表来验证导入的snap信息:
SQL> select snap_id, dbid, instance_number, to_char(begin_interval_time, 'yyyy-m
m-dd hh24:mi:ss.ff')from dba_hist_snapshot where dbid = 2400249746 order by 1, 3;
SNAP_ID DBID INSTANCE_NUMBER TO_CHAR(BEGIN_INTERVAL_TIME,'
---------- ---------- --------------- -----------------------------
50118 2400249746 1 2011-06-18 14:00:22.112
50118 2400249746 2 2011-06-18 13:59:50.559
50119 2400249746 1 2011-06-18 15:00:27.512
50119 2400249746 2 2011-06-18 14:59:55.957
50120 2400249746 1 2011-06-18 16:00:28.561
50120 2400249746 2 2011-06-18 15:59:57.006
50121 2400249746 1 2011-06-18 17:00:28.000
50121 2400249746 2 2011-06-18 16:59:56.445
50122 2400249746 1 2011-06-18 18:00:38.011
50122 2400249746 2 2011-06-18 18:00:06.456
50123 2400249746 1 2011-06-18 19:00:50.033
50123 2400249746 2 2011-06-18 19:00:18.476
发表评论
-
将博客搬至CSDN
2013-12-06 15:49 56将博客搬至CSDN -
博客地址更换通知
2012-09-29 09:23 611自2011年8月,博客使用新地址www.dbdream.org ... -
如何追踪其他SESSION会话信息
2012-02-21 20:35 1301今天测试说在加载条目数据、校验数据和质检数据的时候很慢, ... -
SHM不足导致导致数据库宕机
2012-02-21 20:17 1255今天早上到办公室,开发说测试环境应用程序挂掉,看日志说是连接不 ... -
PCTFREE和PCTUSED及将LOB存到行外
2012-02-17 11:14 1447今天的ADDM报告建议重建存放图片的表并增大PCTFREE,这 ... -
SGA_TARGET大于SGA_MAX_SIZE的真实案例
2012-02-17 11:05 1361今天在给库户数据库健康检查的时候,发现个很奇怪的问题,S ... -
利用闪回、logmnr找回误删除的数据
2011-10-25 23:54 1265朋友遇到了非常经典的ORACLE事故——误删除,开发人员告诉他 ... -
ORACLE随机取数据
2011-10-25 23:53 928目前负责的这个数字化项目,需要开发个质检工具,实现每次随机取2 ... -
oracle将一行拆分为多行
2011-10-12 00:51 2155客户的业务涉及大量的图片信息,之前这些图片信息只在数据库里存着 ... -
ORA-01034、ORA-27101和ORA-28056错误解决方法
2011-10-11 00:40 2250今天登录数据库的时候遇到了ORA-01034和ORA-2710 ... -
查看某个用户下的所有空表
2011-10-09 15:01 1059今天在群里有人问如何 ... -
SQL*LOADER加载图片、TXT
2011-10-09 15:02 1096朋友打电话问我如何利 ... -
oracle10gR2新特性--透明加密(TDE)
2011-10-09 15:02 1961从10gR2开始,oracle推出了透明数据加密技术(Tran ... -
NAMES.DIRECTORY_PATH客户端连接参数
2011-10-08 22:38 3865今天在做oracle10gR2新特性透明加密(TDE)的时候, ... -
tnsping通却连接不上数据库
2011-10-08 22:26 2440今天在Windows XP上装可个11gR2数据库,却出现个很 ... -
ORACLE字符集检查工具CSSCAN
2011-10-08 22:22 1804我们在创建数据库的时候,通常会把字符集设置为ZHS16GBK, ... -
SQL*LOADER和外部表加载
2011-10-08 22:17 1338最近一直在用SQL*LOADER加载数据,用外部表也可以实现, ... -
创建本地Duplicate数据库
2011-10-08 22:14 1036Duplicate是RMAN的一个组成部分,利用Duplica ... -
由ACOUG、云和恩墨主办的”Oracle技术嘉年华(OTN China Tour 2011)“活动已经正式拉开帷幕。
2011-09-01 12:00 792由ACOUG、云和恩墨主办的”Oracle技术嘉年华(OTN ... -
enq: TX - row lock contention
2011-07-19 17:52 1132今天,收到客户的邮件说上周每天早上10点多,数据库都会有很多锁 ...
相关推荐
ORACLE AWR数据性能分析
awr往往是分析数据库性能得重要参照,这个是oracle的awr的分析总结,教你如何看awr分析数据库性能问题。
oracle awr报告具体分析
Oracle AWR报告详细分析,详细地说明了AWR报告里个统计量含义。
一般都在三个地方,io,内存,cpu,这三个又是息息相关的(ps:我们先假设这个三个地方都没有物理上的故障),当io负载增大时,肯定需要更多的内存来存放,同时也需要cpu花费更多的时间来过滤这些数据,相反,cpu...
数据库AWR分析
oracle官方提供的awr报告分析,值得学习!
自动化分析Oracle数据库的AWR报告,分析其中问题并给出具体建议。 详细信息可查看博文: https://blog.csdn.net/qianglei6077/article/details/94397591
oracle 10g 新添加的awr分析报告应用及讲解,还算比较详细,适合了解、学习awr的人员查看
网络上找的资源 这个文档主要讲解oracle Awr报告分析
OracleAWR报告详细分析.pdf
AWR 分析报告 详细 最全
ORACLE_AWR报告详细分析,珍藏了好久,分享下~
Oracle AWR运行日志分析工具详解.docx
awr报告分析,非常详细的案例,根据网络资料整理,值得收藏
oracle awr日志分析