文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

AWR跨库导出与导入的方法是什么

2024-04-02 19:55

关注

这篇文章主要讲解了“AWR跨库导出与导入的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“AWR跨库导出与导入的方法是什么”吧!

(1)导出

SYS@honor1 > @?/rdbms/admin/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                                        ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Databases in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   DB Id     DB Name      Host
------------ ------------ ------------
* 353046371  HONOR        db-oracle-no
                          de1.cloud.la
                          b.eng.bos.re
                          dhat.com
* 353046371  HONOR        db-oracle-no
                          de2.cloud.la
                          b.eng.bos.re
                          dhat.com
The default database id is the local one: '                               353046371'.  To use this
database id, press <return> to continue, otherwise enter an alternative.
Enter value for dbid: 
Using                                353046371 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.
Enter value for num_days: 5
Listing the last 5 days of Completed Snapshots
DB Name        Snap Id    Snap Started
------------ --------- ------------------
HONOR             1207 05 Apr 2020 01:56
                  1208 05 Apr 2020 09:38
                  1209 05 Apr 2020 11:00
                  1210 05 Apr 2020 12:00
                  1211 05 Apr 2020 13:00
                  1212 05 Apr 2020 14:00
                  1213 05 Apr 2020 15:00
                  1214 05 Apr 2020 16:00
                  1215 05 Apr 2020 17:00
                  1216 05 Apr 2020 18:00
                  1217 05 Apr 2020 19:00
                  1218 05 Apr 2020 20:00
                  1219 05 Apr 2020 21:00
                  1220 05 Apr 2020 22:01
                  1221 05 Apr 2020 23:00
                  1222 06 Apr 2020 01:55
                  1223 06 Apr 2020 10:34
                  1224 06 Apr 2020 12:00
                  1225 06 Apr 2020 13:00
                  1226 06 Apr 2020 14:00
                  1227 06 Apr 2020 15:00
                  1228 06 Apr 2020 16:00
                  1229 06 Apr 2020 17:00
                  1230 06 Apr 2020 18:00
                  1231 06 Apr 2020 19:00
                  1232 06 Apr 2020 20:00
                  1233 06 Apr 2020 21:00
                  1234 07 Apr 2020 10:07
                  1235 07 Apr 2020 11:00
                  1236 07 Apr 2020 12:00
                  1237 07 Apr 2020 13:00
                  1238 07 Apr 2020 14:00
                  1239 09 Apr 2020 09:55
                  1240 09 Apr 2020 11:00
Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap: 1207
Begin Snapshot Id specified: 1207
Enter value for end_snap: 1217
End   Snapshot Id specified: 1217
Specify the Directory Name
~~~~~~~~~~~~~~~~~~~~~~~~~~
Directory Name                 Directory Path
------------------------------ -------------------------------------------------
DATA_FILE_DIR                  /u01/app/oracle/product/11.2/db_1/demo/schema/sal
                               es_history/
DATA_PUMP_DIR                  /u01/app/oracle/product/11.2/db_1/rdbms/log/
EXPDP                          /rman/expdp
LOG_FILE_DIR                   /u01/app/oracle/product/11.2/db_1/demo/schema/log
                               /
MEDIA_DIR                      /u01/app/oracle/product/11.2/db_1/demo/schema/pro
                               duct_media/
ORACLE_OCM_CONFIG_DIR          /u01/app/oracle/product/11.2/db_1/ccr/hosts/db-or
                               acle-node1.cloud.lab.eng.bos.redhat.com/state
ORACLE_OCM_CONFIG_DIR2         /u01/app/oracle/product/11.2/db_1/ccr/state
SS_OE_XMLDIR                   /u01/app/oracle/product/11.2/db_1/demo/schema/ord
                               er_entry/
SUBDIR                         /u01/app/oracle/product/11.2/db_1/demo/schema/ord
                               er_entry//2002/Sep
XMLDIR                         /u01/app/oracle/product/11.2/db_1/rdbms/xml
Choose a Directory Name from the above list (case-sensitive).
Enter value for directory_name: EXPDP      
Using the dump directory: EXPDP
Specify the Name of the Extract Dump File
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The prefix for the default dump file name is awrdat_1207_1217.
To use this name, press <return> to continue, otherwise enter
an alternative.
Enter value for file_name: 
Using the dump file prefix: awrdat_1207_1217
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|  The AWR extract dump file will be located
|  in the following directory/file:
|   /rman/expdp
|   awrdat_1207_1217.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:
|   /rman/expdp
|   awrdat_1207_1217.log
|
End of AWR Extract
SYS@honor1 > exit

(2)导入

scp到目标数据库服务器:

[oracle@db-oracle-node1 expdp]$ scp * 192.168.204.231:/rman/expdp
oracle@192.168.204.231's password: 
awrdat_1207_1217.dmp                                                                                                                   100%   12MB  11.8MB/s   00:00    
awrdat_1207_1217.log

导入

11:40:59 SYS@messay > @?/rdbms/admin/awrload.sql
~~~~~~~~~~
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                  /oracle/app/oracle/product/11.2/db_1/demo/schema/
                               sales_history/
DATA_PUMP_DIR                  /oracle/app/oracle/admin/messay/dpdump/
EXPDP                          /rman/expdp
LOG_FILE_DIR                   /oracle/app/oracle/product/11.2/db_1/demo/schema/
                               log/
MEDIA_DIR                      /oracle/app/oracle/product/11.2/db_1/demo/schema/
                               product_media/
ORACLE_OCM_CONFIG_DIR          /oracle/app/oracle/product/11.2/db_1/ccr/hosts/si
                               ngle/state
ORACLE_OCM_CONFIG_DIR2         /oracle/app/oracle/product/11.2/db_1/ccr/state
SS_OE_XMLDIR                   /oracle/app/oracle/product/11.2/db_1/demo/schema/
                               order_entry/
SUBDIR                         /oracle/app/oracle/product/11.2/db_1/demo/schema/
                               order_entry//2002/Sep
XMLDIR                         /oracle/app/oracle/product/11.2/db_1/rdbms/xml
Elapsed: 00:00:00.00
Choose a Directory Name from the list above (case-sensitive).
Enter value for directory_name: EXPDP
Using the dump directory: EXPDP
Elapsed: 00:00:00.00
Elapsed: 00:00:00.00
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: awrdat_1207_1217
Loading from the file name: awrdat_1207_1217.dmp
Elapsed: 00:00:00.00
Elapsed: 00:00:00.00
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.
Enter value for schema_name: 
Using the staging schema name: AWR_STAGE
Elapsed: 00:00:00.00
Elapsed: 00:00:00.00
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
--------------------------- ------------------
EXAMPLE
PERMANENT
SYSAUX
PERMANENT                   *
USERS
PERMANENT
Elapsed: 00:00:00.01
Pressing <return> will result in the recommended default
tablespace (identified by *) being used.
Enter value for default_tablespace: 
Using tablespace SYSAUX as the default tablespace for the AWR_STAGE
Elapsed: 00:00:00.00
Elapsed: 00:00:00.00
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                   *
Elapsed: 00:00:00.02
Pressing <return> will result in the database's default temporary
tablespace (identified by *) being used.
Enter value for temporary_tablespace: 
Using tablespace TEMP as the temporary tablespace for AWR_STAGE
Elapsed: 00:00:00.00
Elapsed: 00:00:00.00
... Creating AWR_STAGE user
Elapsed: 00:00:00.16
Elapsed: 00:00:00.05
Elapsed: 00:00:00.00
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|  Loading the AWR data from the following
|  directory/file:
|   /rman/expdp
|   awrdat_1207_1217.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:
|   /rman/expdp
|   awrdat_1207_1217.log
|
Elapsed: 00:00:00.02
Elapsed: 00:00:56.84
Elapsed: 00:00:25.56
... Dropping AWR_STAGE user
Elapsed: 00:00:17.97
End of AWR Load

(3)生成awr

需要通过awrrpti.sql脚本生成快照:

11:46:21 SYS@messay > @?/rdbms/admin/awrrpti.sql

(4)删除导入awr

查询当前快照

select snap_id,dbid,instance_number from dba_hist_snapshot order by 2,1;

删除导入的快照:

12:07:52 SYS@messay > exec dbms_workload_repository.DROP_SNAPSHOT_RANGE(LOW_SNAP_ID=>1207,HIGH_SNAP_ID=>1217,DBID=>353046371);

再次查询:

select snap_id,dbid,instance_number from dba_hist_snapshot order by 2,1;

感谢各位的阅读,以上就是“AWR跨库导出与导入的方法是什么”的内容了,经过本文的学习后,相信大家对AWR跨库导出与导入的方法是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     801人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     348人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     311人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     432人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     220人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯