zoukankan      html  css  js  c++  java
  • oracle AWR性能监控报告生成方法

    目前相当一部分公司会用到oracle,在做性能测试的时候,对数据库的监控很重要,那么这里先介绍下如何生成oracle自带的awr监控报告,而具体报告的内容分析会放在后续的博客中

    oracle性能分析入门学习中,遇到oracle数据库的性能问题,一般首要的步骤就是导出AWR的分析报告,awr报告是oracle自带的监控报告,会自带很多监控数据,那么本篇博客就是介绍如何导出awr报告

    1.首先需要进入oracle用户,linux命令:su oracle,可以看到从root用户改为oracle用户

     

     

    2.然后进去sql命令行

    sqlplus / as sysdba

    3.可以再连接,或者再测试一下

    conn /as sysdba

    4.进入oracle报告选项中

    @?/rdbms/admin/awrrpt.sql

    5.Enter value for report_type:  这个显示的意思是打印一个报告是以什么格式打印的,要么输入html,要么输入text,如果直接默认回车,这里是html

    这里直接默认回车,也就是直接采用默认的html

    6.Enter value for num_days:   这里的提示是让我们输出几天的报告,如果写1就输出1天,如果2就是两天

    7.Enter value for begin_snap:   出入起始的快照ID,这里指的是打印出来的snap id,后面有snap started开始的时间

    输入一个起始的快照,输出一个结束的快照id(本处起始id位3739,结束id位3740,也就是从22:30-22:40,中间10分钟的间隔),这样就将两个时间段内的oracle报告输出

    (一般用法,性能测试时,先手工拍摄一张快照,或者调低自动快照的时间,然后执行压测脚本,再手工拍摄之类,取压测前后的快照id,这样既可导出压测期间的结果)

    8.Enter value for report_name:  输入一个报告的名字

    比如test.html,不输入就是默认的

    9.再按exit退出命令行模式,就可以在该目录下生成一个目录报告

    把这个html下载下来,用浏览器打开即可看到awr测试报告!

    是不是很简单,先试试吧~~~~

  • 相关阅读:
    C# 操作配置文件
    C# Excel操作类
    没有找到 mspdb100.dll 的解决办法
    工厂方法模式
    .Net互操作2
    The certificate used to sign “AppName” has either expired or has been revoked. An updated certificate is required to sign and install the application解决
    手机抓包xcode自带命令行工具配合wireshark实现
    expecting SSH2_MSG_KEX_ECDH_REPLY ssh_dispatch_run_fatal问题解决
    使用ssh-keygen设置ssh无密码登录
    远程复制文件到服务器
  • 原文地址:https://www.cnblogs.com/life-for-test/p/6825127.html
Copyright © 2011-2022 走看看