有时可能想把快照数据备份出来,或者提取出来给别人远程诊断,10g后可以使用dbms_swrf_internal包来实现。
如果目录data_pump_dir不存在,会报错:
begin
sys.dbms_swrf_internal.awr_extract(dmpfile => 'awr_data.dmp',
dmpdir => 'data_pump_dir',
bid => 12900,
eid => 12930);
end;
ora-06512: 在 "sys.dbms_swrf_internal", line 967
ora-06512: 在 line 3
创建一个目录
sql> create directory dir2 as 'c:\oracle\';
sql> begin
2 dbms_swrf_internal.awr_extract(dmpfile => 'awr_data.dmp',
3 dmpdir => 'dir2',
4 bid => 12900,
5 eid => 12930);
6 end;
7 /
pl/sql procedure successfully completed
sql>
导出30个快照信息耗时97秒, 导出文件名自动给加了扩展名 awr_data.dmp.dmp,大小18.8m,不小。
其内部是调用expdp来执行的,日志内容如下:
启动 "sys"."sys_export_table_02":
正在使用 blocks 方法进行估计...
处理对象类型 table_export/table/table_data
使用 blocks 方法的总估计: 68.56 mb
处理对象类型 table_export/table/table
处理对象类型 table_export/table/index/index
处理对象类型 table_export/table/constraint/constraint
处理对象类型 table_export/table/constraint/ref_constraint
. . 导出了 "sys"."wrh$_sql_plan" 8.375 mb 25215 行
. . 导出了 "sys"."wrh$_sqltext" 1.580 mb 1242 行
. . 导出了 "sys"."wrh$_sysmetric_summary" 307.1 kb 4154 行
. . 导出了 "sys"."wrh$_active_session_history":"wrh$_active_1166066555_12819" 15.10 kb 0 行
. . 导出了 "sys"."wrh$_latch":"wrh$_latch_1166066555_12819" 9.476 kb 0 行
. . 导出了 "sys"."wrh$_sqlstat":"wrh$_sqlsta_1166066555_12819" 23.03 kb 0 行
. . 导出了 "sys"."wrh$_tablespace_space_usage" 213.1 kb 3946 行
. . 导出了 "sys"."wrh$_enqueue_stat" 106.9 kb 1945 行
. . 导出了 "sys"."wrh$_waitclassmetric_history" 219.0 kb 3091 行
. . 导出了 "sys"."wrh$_latch":"wrh$_latch_1166066555_12899" 612.2 kb 11842 行
. . 导出了 "sys"."wrh$_parameter":"wrh$_parame_1166066555_12819" 6.75 kb 0 行
. . 导出了 "sys"."wrh$_sqlstat":"wrh$_sqlsta_1166066555_12899" 619.6 kb 2773 行
. . 导出了 "sys"."wrh$_sysstat":"wrh$_syssta_1166066555_12819" 6.125 kb 0 行
. . 导出了 "sys"."wrh$_tablespace_stat":"wrh$_tables_1166066555_12819" 7.679 kb 0 行
. . 导出了 "sys"."wrh$_filestatxs":"wrh$_filest_1166066555_12819" 9.187 kb 0 行
. . 导出了 "sys"."wrh$_latch":"wrh$_latch_1166066555_12876" 9.476 kb 0 行
. . 导出了 "sys"."wrh$_seg_stat":"wrh$_seg_st_1166066555_12819" 16.61 kb 0 行
. . 导出了 "sys"."wrh$_sqlstat":"wrh$_sqlsta_1166066555_12876" 23.03 kb 0 行
. . 导出了 "sys"."wrh$_parameter":"wrh$_parame_1166066555_12899" 349.1 kb 8153 行
. . 导出了 "sys"."wrh$_sysstat":"wrh$_syssta_1166066555_12899" 311.8 kb 10757 行
. . 导出了 "sys"."wrh$_filestatxs":"wrh$_filest_1166066555_12899" 274.2 kb 4743 行
. . 导出了 "sys"."wrh$_sql_bind_metadata" 163.3 kb 2682 行
. . 导出了 "sys"."wrh$_tablespace_stat":"wrh$_tables_1166066555_12899" 257.1 kb 3906 行
. . 导出了 "sys"."wrh$_bg_event_summary" 35.92 kb 789 行
. . 导出了 "sys"."wrh$_parameter":"wrh$_parame_1166066555_12876" 6.75 kb 0 行
. . 导出了 "sys"."wrh$_seg_stat":"wrh$_seg_st_1166066555_12899" 237.4 kb 2117 行
. . 导出了 "sys"."wrh$_seg_stat_obj" 80.53 kb 772 行
. . 导出了 "sys"."wrh$_service_stat":"wrh$_servic_1166066555_12819" 6.437 kb 0 行
. . 导出了 "sys"."wrh$_sysstat":"wrh$_syssta_1166066555_12876" 6.125 kb 0 行
. . 导出了 "sys"."wrh$_filestatxs":"wrh$_filest_1166066555_12876" 9.187 kb 0 行
. . 导出了 "sys"."wrh$_seg_stat":"wrh$_seg_st_1166066555_12876" 16.61 kb 0 行
. . 导出了 "sys"."wrh$_shared_pool_advice" 30.17 kb 404 行
. . 导出了 "sys"."wrh$_system_event":"wrh$_system_1166066555_12819" 6.757 kb 0 行
. . 导出了 "sys"."wrh$_tablespace_stat":"wrh$_tables_1166066555_12876" 7.679 kb 0 行
. . 导出了 "sys"."wrh$_librarycache" 27.82 kb 341 行
. . 导出了 "sys"."wrh$_pgastat" 24.28 kb 394 行
. . 导出了 "sys"."wrh$_pga_target_advice" 26.92 kb 434 行
. . 导出了 "sys"."wrh$_rowcache_summary":"wrh$_rowcac_1166066555_12819" 9.507 kb 0 行
. . 导出了 "sys"."wrh$_service_stat":"wrh$_servic_1166066555_12899" 128.6 kb 3472 行
. . 导出了 "sys"."wrh$_undostat" 27.26 kb 160 行
. . 导出了 "sys"."wrh$_active_session_history":"wrh$_active_1166066555_12876" 15.10 kb 0 行
. . 导出了 "sys"."wrh$_active_session_history":"wrh$_active_1166066555_12899" 67.85 kb 379 行
. . 导出了 "sys"."wrh$_db_cache_advice":"wrh$_db_cac_1166066555_12819" 8.625 kb 0 行
. . 导出了 "sys"."wrh$_db_cache_advice":"wrh$_db_cac_1166066555_12899" 49.37 kb 650 行
. . 导出了 "sys"."wrh$_event_name" 67.81 kb 872 行
. . 导出了 "sys"."wrh$_latch_misses_summary":"wrh$_latch__1166066555_12819" 7.070 kb 0 行
. . 导出了 "sys"."wrh$_latch_misses_summary":"wrh$_latch__1166066555_12899" 58.92 kb 859 行
. . 导出了 "sys"."wrh$_log" 20.52 kb 186 行
. . 导出了 "sys"."wrh$_parameter_name" 60.02 kb 1381 行
. . 导出了 "sys"."wrh$_process_memory_summary" 14.64 kb 93 行
. . 导出了 "sys"."wrh$_resource_limit" 15.09 kb 133 行
. . 导出了 "sys"."wrh$_rowcache_summary":"wrh$_rowcac_1166066555_12876" 9.507 kb 0 行
. . 导出了 "sys"."wrh$_rowcache_summary":"wrh$_rowcac_1166066555_12899" 82.64 kb 1178 行
. . 导出了 "sys"."wrh$_service_stat":"wrh$_servic_1166066555_12876" 6.437 kb 0 行
. . 导出了 "sys"."wrh$_service_wait_class":"wrh$_servic_1166066555_12819" 7.070 kb 0 行
. . 导出了 "sys"."wrh$_sgastat":"wrh$_sgasta_1166066555_12819" 6.421 kb 0 行
. . 导出了 "sys"."wrh$_sga_target_advice" 14.30 kb 217 行
. . 导出了 "sys"."wrh$_sql_workarea_histogram" 14.90 kb 190 行
. . 导出了 "sys"."wrh$_system_event":"wrh$_system_1166066555_12876" 6.757 kb 0 行
. . 导出了 "sys"."wrh$_system_event":"wrh$_system_1166066555_12899" 81.45 kb 2049 行
. . 导出了 "sys"."wrm$_database_instance" 7.820 kb 7 行
. . 导出了 "sys"."wrh$_buffer_pool_statistics" 14.70 kb 31 行
. . 导出了 "sys"."wrh$_datafile" 17.21 kb 153 行
. . 导出了 "sys"."wrh$_db_cache_advice":"wrh$_db_cac_1166066555_12876" 8.625 kb 0 行
. . 导出了 "sys"."wrh$_instance_recovery" 13.29 kb 31 行
. . 导出了 "sys"."wrh$_java_pool_advice" 10.87 kb 62 行
. . 导出了 "sys"."wrh$_latch_misses_summary":"wrh$_latch__1166066555_12876" 7.070 kb 0 行
. . 导出了 "sys"."wrh$_latch_name" 22.25 kb 382 行
. . 导出了 "sys"."wrh$_metric_name" 24.78 kb 211 行
. . 导出了 "sys"."wrh$_optimizer_env" 8.007 kb 14 行
. . 导出了 "sys"."wrh$_osstat":"wrh$_osstat_1166066555_12819" 6.125 kb 0 行
. . 导出了 "sys"."wrh$_osstat":"wrh$_osstat_1166066555_12876" 6.125 kb 0 行
. . 导出了 "sys"."wrh$_osstat":"wrh$_osstat_1166066555_12899" 17.65 kb 434 行
. . 导出了 "sys"."wrh$_osstat_name" 5.906 kb 14 行
. . 导出了 "sys"."wrh$_service_name" 5.968 kb 4 行
. . 导出了 "sys"."wrh$_service_wait_class":"wrh$_servic_1166066555_12876" 7.070 kb 0 行
. . 导出了 "sys"."wrh$_service_wait_class":"wrh$_servic_1166066555_12899" 37.35 kb 616 行
. . 导出了 "sys"."wrh$_sga" 10.86 kb 124 行
. . 导出了 "sys"."wrh$_sgastat":"wrh$_sgasta_1166066555_12876" 6.421 kb 0 行
. . 导出了 "sys"."wrh$_sgastat":"wrh$_sgasta_1166066555_12899" 39.39 kb 698 行
. . 导出了 "sys"."wrh$_sql_summary" 7.937 kb 31 行
. . 导出了 "sys"."wrh$_stat_name" 21.52 kb 364 行
. . 导出了 "sys"."wrh$_sys_time_model":"wrh$_sys_ti_1166066555_12819" 6.132 kb 0 行
. . 导出了 "sys"."wrh$_sys_time_model":"wrh$_sys_ti_1166066555_12876" 6.132 kb 0 行
. . 导出了 "sys"."wrh$_sys_time_model":"wrh$_sys_ti_1166066555_12899" 24.13 kb 589 行
. . 导出了 "sys"."wrh$_tempfile" 7.226 kb 3 行
. . 导出了 "sys"."wrh$_tempstatxs" 14.18 kb 93 行
. . 导出了 "sys"."wrh$_thread" 8.75 kb 31 行
. . 导出了 "sys"."wrh$_waitstat":"wrh$_waitst_1166066555_12819" 6.429 kb 0 行
. . 导出了 "sys"."wrh$_waitstat":"wrh$_waitst_1166066555_12876" 6.429 kb 0 行
. . 导出了 "sys"."wrh$_waitstat":"wrh$_waitst_1166066555_12899" 26.89 kb 558 行
. . 导出了 "sys"."wrm$_snapshot" 10.60 kb 31 行
. . 导出了 "sys"."wrm$_wr_control" 10.14 kb 1 行
. . 导出了 "sys"."wrh$_active_session_history":"wrh$_active_ses_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_active_session_history_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_buffered_queues" 0 kb 0 行
. . 导出了 "sys"."wrh$_buffered_subscribers" 0 kb 0 行
. . 导出了 "sys"."wrh$_comp_iostat" 0 kb 0 行
. . 导出了 "sys"."wrh$_cr_block_server" 0 kb 0 行
. . 导出了 "sys"."wrh$_current_block_server" 0 kb 0 行
. . 导出了 "sys"."wrh$_db_cache_advice":"wrh$_db_cache_ad_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_db_cache_advice_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_dlm_misc":"wrh$_dlm_misc_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_dlm_misc":"wrh$_dlm_mi_1166066555_0" 0 kb 0 行
. . 导出了 "sys"."wrh$_dlm_misc_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_filemetric_history" 0 kb 0 行
. . 导出了 "sys"."wrh$_filestatxs":"wrh$_filestatxs_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_filestatxs_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_inst_cache_transfer":"wrh$_inst_cache_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_inst_cache_transfer":"wrh$_inst_c_1166066555_0" 0 kb 0 行
. . 导出了 "sys"."wrh$_inst_cache_transfer_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_latch":"wrh$_latch_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_latch_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_latch_children":"wrh$_latch_child_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_latch_children":"wrh$_latch__1166066555_0" 0 kb 0 行
. . 导出了 "sys"."wrh$_latch_children_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_latch_misses_summary":"wrh$_latch_misse_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_latch_misses_summary_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_latch_parent":"wrh$_latch_paren_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_latch_parent":"wrh$_latch__1166066555_0" 0 kb 0 行
. . 导出了 "sys"."wrh$_latch_parent_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_mttr_target_advice" 0 kb 0 行
. . 导出了 "sys"."wrh$_osstat":"wrh$_osstat_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_osstat_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_parameter":"wrh$_parameter_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_parameter_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_rowcache_summary":"wrh$_rowcache_su_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_rowcache_summary_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_rule_set" 0 kb 0 行
. . 导出了 "sys"."wrh$_seg_stat":"wrh$_seg_stat_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_seg_stat_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_service_stat":"wrh$_service_stat_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_service_stat_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_service_wait_class":"wrh$_service_wait_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_service_wait_class_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_sessmetric_history" 0 kb 0 行
. . 导出了 "sys"."wrh$_sess_time_stats" 0 kb 0 行
. . 导出了 "sys"."wrh$_sgastat":"wrh$_sgastat_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_sgastat_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_sqlstat":"wrh$_sqlstat_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_sqlstat_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_streams_apply_sum" 0 kb 0 行
. . 导出了 "sys"."wrh$_streams_capture" 0 kb 0 行
. . 导出了 "sys"."wrh$_streams_pool_advice" 0 kb 0 行
. . 导出了 "sys"."wrh$_sysmetric_history" 0 kb 0 行
. . 导出了 "sys"."wrh$_sysstat":"wrh$_sysstat_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_sysstat_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_system_event":"wrh$_system_even_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_system_event_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_sys_time_model":"wrh$_sys_time_mo_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_sys_time_model_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_tablespace_stat":"wrh$_tablespace_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_tablespace_stat_bl" 0 kb 0 行
. . 导出了 "sys"."wrh$_waitstat":"wrh$_waitstat_mxdb_mxsn" 0 kb 0 行
. . 导出了 "sys"."wrh$_waitstat_bl" 0 kb 0 行
. . 导出了 "sys"."wrm$_snap_error" 0 kb 0 行
已成功加载/卸载了主表 "sys"."sys_export_table_02"
******************************************************************************
sys.sys_export_table_02 的转储文件集为:
c:\oracle\awr_data.dmp.dmp
作业 "sys"."sys_export_table_02" 已于 10:50:38 成功完成
加载数据时可以
sql> begin
2 dbms_swrf_internal.awr_load(schname => 'scott',
3 dmpfile => 'awr_data.dmp',
4 dmpdir => 'tmp_dir');
5 end;
6 /
pl/sql procedure successfully completed
sql>
耗时58秒,注意不要加文件扩展名,导入时oracle会自己加,例子中的.dmp是画蛇添足了。
导入日志如下:
已成功加载/卸载了主表 "sys"."sys_import_full_02"
启动 "sys"."sys_import_full_02":
处理对象类型 table_export/table/table
已完成 98 table 个对象, 用时 7 秒
处理对象类型 table_export/table/table_data
. . 导入了 "scott"."wrh$_sql_plan" 8.375 mb 25215 行
. . 导入了 "scott"."wrh$_sqltext" 1.580 mb 1242 行
...省略...
. . 导入了 "scott"."wrm$_snap_error" 0 kb 0 行
处理对象类型 table_export/table/index/index
已完成 99 index 个对象, 用时 6 秒
处理对象类型 table_export/table/constraint/constraint
已完成 91 constraint 个对象, 用时 3 秒
处理对象类型 table_export/table/constraint/ref_constraint
已完成 1 ref_constraint 个对象, 用时 0 秒
作业 "sys"."sys_import_full_02" 已于 11:10:10 成功完成
dbms_swrf_internal.move_to_awr('sys');
阅读(4729) | 评论(0) | 转发(0) |