zoukankan      html  css  js  c++  java
  • 用SQLMonitor监视SQL*Net

    转:http://blog.donews.com/gengmao/archive/2004/08/09/63382.aspx

    有两个

     1、SGA trace
      2、sql monitor

    TOAD 工具如下:

    SQLMonitor是TOAD 7.5带的一个工具。利用它可以监视本地进程通过SQL*Net发送的SQL语句,非常方便。没有它之前,只能在sqlnet.ora文件中设置trace_level_client,trace_file_client等参数,生成trc文件。尽管Oracle有分析trc文件的命令行工具,但这个方法总是太笨拙了。

    下面举一个利用SQLMonitor分析Forms事务控制机制的例子。

    1.首先打开SQLMonitor。

    2.打开Forms Builder,运行一个Form。然后回到SQLMonitor,按5刷新,左边的process列表将出现一个ifdbg60.exe进程。选中其左边的checkbox,即可监视这个应用程序通过SQL*Net发送的语句了。

    3.在Form Runtime中执行一下查询。

    4.回到SQLMonitor,可以看到刚才Forms执行查询实际发送的SELECT语句。

    5.再Form中修改一行记录,将Sales部门的地址改为SHENZHEN。回过头来,在SQLMonitor中可以看到Forms立即对数据库相应行作了锁定。——我们的block的lock mode属性设为automatic,也就等于immediate。

    6.在Forms Runtime中保存。可以在SQLMonitor中看到Forms首先发出一个savepoint,然后update修改的行,最后commit。

    从上面可以看到SQLMonitor的方便了吧:)利用这个工具不仅可以分析Forms,还可以帮助分析很多有用的程序。

    ps:我想找一个可以分析jdbc thin driver的工具,不知道有没有?

  • 相关阅读:
    [BZOJ2431] [HAOI2009]逆序对数列
    [Luogu2323] [HNOI2006]公路修建问题
    [Luogu2455] [SDOI2006]线性方程组
    [BZOJ3550] [Sdoi2014]数数
    [Noip2017] 列队
    [Luogu2824] [HEOI2016/TJOI2016]排序
    [BZOJ1060] [ZJOI2007]时态同步
    P1036 选数 题解
    快速幂取模算法详解
    同余定理及其应用
  • 原文地址:https://www.cnblogs.com/jackljf/p/3588971.html
Copyright © 2011-2022 走看看