eygle Eygle.
FAQ 2011-11-08

AWR报告分析-如何清理AWR的导入数据

在日常数据库服务中,我的数据库中累积了大量的用户AWR数据。

今天集中清理了一次,清理只需要一条命令:
 exec dbms_swrf_internal.unregister_database(3831793349)

其他参考: Awr数据的导出导入与转储

数据清理过程如下:
SQL> select * from v$version;

BANNER
-------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production
PL/SQL Release 11.2.0.2.0 - Production
CORE    11.2.0.2.0      Production
TNS for 32-bit Windows: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production

Elapsed: 00:00:00.04
SQL> exec dbms_swrf_internal.unregister_database(3831793349)

PL/SQL procedure successfully completed.

Elapsed: 00:01:49.72
SQL> exec dbms_swrf_internal.unregister_database(3493474157)

PL/SQL procedure successfully completed.

Elapsed: 00:02:34.50
SQL> exec dbms_swrf_internal.unregister_database(2579240913)

PL/SQL procedure successfully completed.

Elapsed: 00:14:37.32

dbms_swrf_internal 包的功能强大,值得研究。


By eygle 2011-11-08 16:36 评论 (0)
eygle
eygle

前Oracle ACE Director,云和恩墨创始人。技术为骨,历史为脉,人文为魂。

返回首页