AWR信息导出

AWR信息导出

BEGIN
DBMS_SWRF_INTERNAL.AWR_EXTRACT (DMPFILE => 'awr_report_data.dmp', <<<=文件名
DMP_DIR => 'DB_DIR', <<<
= EXPDP的directory名称
BID => 22222, <<<=开始的snapshot
EID => 44444 <<<
=结束的snapshot
);
END;

一旦您导出成功,您可以调用AWR_LOAD把它导入到其它的库里:

BEGIN
DBMS_SWRF_INTERNAL.AWR_LOAD (SCHNAME => 'test', <<<=========== 这里就是您要求的新的schema 名称
DMPFILE => 'awr_report_data.dmp',
DMP_DIR => 'DB_DIR', <<<===========EXPDP的directory名称
);
END;

导入完之后,注意要Move到其它的schema下才能使用:

BEGIN
DBMS_SWRF_INTERNAL.MOVE_TO_AWR (SCHNAME => 'test');
END;

接下来您就可以调用:

SQL> @?/rdbms/admin/awrrpti

来生成对应DBID的报告。

posted @   武汉OracleDBA  阅读(106)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示