日期:2014-05-17  浏览次数:21196 次

如何生成远程数据库的awr报告
本帖最后由 zqz54811126 于 2013-05-15 15:50:21 编辑
单机上的我会导出了
我是直接使用PL/SQL Developer 软件界面,打开一个命令窗口

sql>@D:\app\zqz\product\11.2.0\dbhome_1\RDBMS\ADMIN\awrrpt.sql
依次输入
1、report_type(报告类型):html
2、num_days(天数):7
3、begin_snap(起始快照id):略
4、end_snap(结束快照id):略
5、report_name(设置导出的文件名称):cccccccccc(乱取了10个c作名字)
结束后如图

文件的路径如下
Stopped spooling to D:\app\plsql\cccccccccc.lst
它最后成的却是后缀名为.lst的文件,不碍事,直接将后缀名改为.html后就可以直接查看了
注意看图中选中的文字内容,是一个</html>的标签,没错,它直接就在这个命令窗口里直接将报告内容输出字符串了,在内容里找到<html>***</html>内容段,复制出来粘贴到记事本里改后缀名为.html结果也是一样的。
原以为单机上练好了,上生产库实践就手到擒来了,真真做起来时才发现实在是无从下手。
服务器是11g r2 rac,有两个节点,
导出awr的条件也有了,如下命令结果是TYPICAL
SQL> SHOW PARAMETER STATISTICS_LEVEL ;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
statistics_level                     string      TYPICAL

但是单机上的这个引用语句在实践中是不可能适用的@D:\app\zqz\product\11.2.0\dbhome_1\RDBMS\ADMIN\awrrpt.sql
我只能远程连接oracle,也有超级用户帐号,要怎么才能导出awr.sql到本地?
远程 awr 远程导出awr

------解决方案--------------------
用pl/sql 连上远程的服务器会吧?连上之后的操作跟本地是一样的,导出路径也是本地。你不试试,怎么知道不能用?