Oracle AWR概述:导出数据

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

AWR的导出并不复杂,利用有权限的用户调用$ORACLE_HOME/rdbms/admin/awrextr.sql脚本就可以了:

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

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

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

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

the guidance of Oracle Support.

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

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

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

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

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

* 96312462   TESTRAC      racnode1

* 96312462   TESTRAC      racnode2

* 96312462   TESTRAC      racnode3

 3944144691 CCICDB       ccicdbsrv5

The default database id is the local one: '  96312462'.  To use this

database id, press <return> to continue, otherwise enter an alternative.

输入dbid的值:

Using   96312462 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的值:  3

Listing the last 3 days of Completed Snapshots

DB Name        Snap Id    Snap Started

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

TESTRAC           2758 14 11月2010 00:00

 2759 14 11月2010 01:00

 2760 14 11月2010 02:00

.

.

.

 2780 14 11月2010 22:00

 2781 14 11月2010 23:00

 2782 15 11月2010 00:00

 2783 15 11月2010 01:00

时间: 2024-10-04 01:00:35

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

oracle 定时任务-oracle spool定时导出数据脚本 周末无法导出 求解啊

问题描述 oracle spool定时导出数据脚本 周末无法导出 求解啊 定时任务定时每天凌晨3点导出数据,刚开始几天都正常导出,一到周天就导出个空文件了,sql测试过当天是有数据的,环境变量打印出来也是正常的,求解啊: 定时任务: #!/bin/bash . /home/unpay/etc/.profile echo "test"$DBI_CONNSTR export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" /s0

如何使用PLSQL Developer从oracle数据库 导入导出数据

如何使用PLSQL Developer从oracle数据库 导入导出数据  用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer  只有"Oracle Export"方式导出再导入后,表结构和索引结构没有发生变化,另两种方式都改变了索引类型.另外  Sql Insert的那个可以导成sql,可以用文本编辑器打开.  pl/sql developer 也可以导出,但文本编辑器不能打开.  区别: 

oracle中导入导出数据备份数据库

原文:oracle中导入导出数据备份数据库                            数据库所在位置                         将数据导出到的文件名                    用户名  备份数据库 :exp csm/csm@127.0.0.1/orcl file=c:/baoan_1.1.0_20120816.dmp owner=(csm)                                              数据库所在位置   

关于从oracle 数据库中导出数据到csv格式文件中

问题描述 关于从oracle 数据库中导出数据到csv格式文件中 最近有个任务是从oracle中导出数据到csv 中的,因为数据库中的数据比较多,大概30万条,请问下,有哪个大神做个这种的,能不能导入这么大的数据 解决方案 将数据从DataGridView中导出成CSV格式文件oracle数据库的表数据导出为csv文件oracle数据库怎么导入csv格式文件呢 解决方案二: 不可以,分批导就行了 解决方案三: 可以使用常用的连接数据库的工具进行导入和导出,导出的时候导出行号,导入的时候建个表,行

11g Oracle导出表不导出数据默认为空表的解决方法_oracle

11g oracle导出表时会默认不导出数据为空 1.Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出. 2.设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment. 在sqlplus中,执行如下命令: SQL>alter system set deferred_segment_creation=false; 查看: SQL>show parameter deferred_

Oracle AWR概述:导入数据

AWR的SNAP生成后,不一定要在原数据库上生成报告,可以利用AWR提供的导出.导入功能,将AWR数据迁移到测试数据库上进一步分析. 将上一篇文章导出的dmp文件拷贝到目标数据库的指定DIRECTORY目录下,就可以调用$ORACLE_HOME/rdbms/admin/awrload.sql脚本执行导入了: SQL> @?/rdbms/admin/awrload.sql ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Oracle AWR概述:如何删除SNAPSHOT

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

oracle 11g导出数据时报ORA 1455错误的处理方法_oracle

由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 首先: 查看: SQL>show parameter deferred_segment_creation; 如果为TRUE,则将该参数改为FALSE: 在sqlplus中,执行如下命令: SQL>alter system set deferred_segment_creation=false; 然后: 可以针对数据表.索引.物化视图等手工分配Extent SQL>Select 'alter table '||table_n

Oracle导入、导出程序使用详解

  Oracle数据库对于我们审计人员来讲,应该是既熟悉又陌生,熟悉的是在计算机辅助审计中,常常要从被审计单位的Oracle数据库中导出数据,然后再导入到自己电脑的Oracle数据库中,通过如ACCSE.EXCEL.SQL等调用ODBC数据源,进行数据再加工处理.然而Oracle的导入(Imp).导出(Exp)实用程序的使用方法对于不从事数据库管理的人员来说不易掌握.这里就向各位详细介绍Oracle8i和Oracle9i的两个实用程序的使用方法,以帮助审计人员熟练掌握.