Oracle AWR概述:导入数据

AWR的SNAP生成后,不一定要在原数据库上生成报告,可以利用AWR提供的导出、导入功能,将AWR数据迁移到测试数据库上进一步分析。

将上一篇文章导出的dmp文件拷贝到目标数据库的指定DIRECTORY目录下,就可以调用$ORACLE_HOME/rdbms/admin/awrload.sql脚本执行导入了:

SQL> @?/rdbms/admin/awrload.sql

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

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

Disclaimer: This SQL/Plus script. should only be called under

the guidance of Oracle Support.

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

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

~~~~~~~~~~

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

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

ADMIN_DIR                      /opt/ora10g/product/10.2.0/db_1/md/admin

DATA_PUMP_DIR                  /opt/ora10g/product/10.2.0/db_1/rdbms/log/

DMP_DIR                        /data/backup

DUMP_DIR                       /home/oracle/shiyq/

DUMP_FILE_DIR                  /data/backup/dmp

D_OUTPUT                       /home/oracle

D_TRANS                        /data/oradata/test08

EXTDIR                         /home/oracle/script/

TRAN                           /data/backup

WORK_DIR                       /opt/ora10g/product/10.2.0/db_1/work

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

Enter value for directory_name: D_OUTPUT

Using the dump directory: D_OUTPUT

Specify the Name of the Dump File to Load

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

Please specify the prefix of the dump file (.dmp) to load:

Enter value for file_name: awr_testrac_2782_2806

Loading from the file name: awr_testrac_2782_2806.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.

时间: 2024-11-03 22:31:43

Oracle AWR概述:导入数据的相关文章

sqlserver-求助:从Oracle向SqlServer导入数据问题

问题描述 求助:从Oracle向SqlServer导入数据问题 情况是这样: 用datareader从oracle中读取数据,100w左右记录,利用.NET的sqlbulkcopy方法插入到sqlserver中. 但是每次执行到80w左右的时候就提示 "primary文件组已满". 网上说的方法都试了没用,磁盘空间足够,ntfs格式.数据库和日志文件设置了自动增长不限大小,每次增长30M-1024M都试过. 目前数据文件在10G左右. 奇怪的是另一张表数据量更大,200多万数据,同样的

oracle 的 sqlldr 导入数据时

问题描述 oracle的sqlldr导入数据时,1.在java中调用Runtime.getRuntime().exec(sqlLoadSQL);时为什么不能立即入库.要停调tomcat服务后才能全部入库??并且日志文件中才生成数据??是不是sqlldr有什么参数控制啊??1.如果执行Runtime.getRuntime().exec(sqlLoadSQL)后:由于某些错误,不能全部入库只有几百条数据入库:这时我想回滚,该怎么做,,也就是事务处理....急丫..... 解决方案 解决方案二:2|你

Oracle AWR概述:如何删除SNAPSHOT

前面介绍了如何迁移AWR数据,这里介绍如何删除不再需要的SNAPSHOT数据. 对于当前数据库生成的SNAPSHOT,是不需要手工处理的,和SNAPSHOT生成一样,Oracle在自动任务中会根据SNAPSHOT的保留期自动删除过期的快照信息. SQL> select dbid, retention from dba_hist_wr_control; DBID RETENTION ---------- -----------------------------------------------

Oracle AWR概述:导出数据

AWR的SNAP生成后,不一定要在原数据库上生成报告,可以利用AWR提供的导出.导入功能,将AWR数据迁移到测试数据库上进一步分析. AWR的导出并不复杂,利用有权限的用户调用$ORACLE_HOME/rdbms/admin/awrextr.sql脚本就可以了: SQL> @?/rdbms/admin/awrextr.sql ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~

ORACLE MYSQL互相导入数据

只是一个列子和方法具体的选项按需求添加 1.ORACLE卸载数据 DECLARE   row_result varchar2(4000);   selectsql  varchar2(4000);   qrycursor  SYS_REFCURSOR;   txt_handle UTL_FILE.file_type; BEGIN   --selectsql  := 'select id || '','' || name || '','' || dti  from testdump where n

使用 Sql*Loader 向 Oracle 导入数据

oracle|导入数据 使用Oracle的sqlldr工具来将SDSS.CSV文件中的数据导入数据库. SDSS.CSV 放置于 E:\ 内容如下:         2.3757291096910399E-4,-8.9490277843631194,20.302597,        0.00023851549291556,-0.88450365314434698,20.098101,        2.5168890447969299E-4,7.7169029946908094E-2,18.7

ORACLE AWR报告数据的导入导出实践

关于AWR的快照数据可以导出.导入,一直没有亲手实践过.今天动手测试了一下如何导出.导入AWR数据,将AWR的数据从一测试服务器,导入到另外一台测试服务器.   SQL> @?/rdbms/admin/awrextr.sql ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Disclaimer:

使用Oracle sql loader批量导入数据

在性能测试中,有一项十分重要的准备工作就是准备测试数据.在进行性能测试之前,首先要保证测试数据库中有测试所需要的足够多的数据.对于数据的准备工作,有时候我会使用LoadRunner生成相应的脚本去准备数据,这样的做法有一个好处就是简便易行,然而它有一个很大的缺点就是效率太慢,当我们需要的数据量极大时,这样做是非常耗时间的,所以我觉得还需要掌握各种不同的技能来完成这个任务.以下就是我在前不久的一次测试中学到的经验: 使用oracle sql loader批量导入数据(在准备测试数据时很有用!) 生

Oracle怎么导入数据

  本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行 演练,加深理解. 文章最后对运用这两个命令可能出现的问题(如权限不够,不同oracle版本)进行了探讨,并提出了相应的解决方案; 本文部分内容摘录自网络,感谢网友的经验总结; 一.说明 oracle 的exp/imp命令用于实现对数据库的导出/导入操作; exp命令用于把数据从远程数据库服务器导出至本地,生成dmp文件; imp命令用于把本地的数据库dmp文件从本地导入