AWR导入分析数据

有些时候,我们分析客户的数据库的性能,需要请客户将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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值