RT
兄弟最近从sql转oracle。
遇到个很困难的问题。sql有个工具sql profile。能实时跟踪db的执行代码。这给我的编程带来很大的方便。
但是orcale没找到类似这种功能的工具。在网上搜了下。解决方法倒是有,不过我超郁闷啊。
1.用orcale9i。——可我们是10g
2.写一些sql语句在库中执行。——和组长商量后,未同意。db全组用一个。我也不能太固执。
3.sqlmonitor。——db在服务器上,貌似这个软件只能监视本机的db。目前我的情况是
本机有orcale10g。和plsql。
开发的DB在其他服务器上。
开发环境就是用plsql远程服务器的db兄弟orcale和plsql可以说都是初用。
望达人指教啊!!!!

解决方案 »

  1.   

    是不是 Debug 功能?
    PLSQL Developer Debugger功能。也能做到!创建一个Test 窗口。。写好你的代码,然后在
    按F9,就开始Debug
    然后按 Ctrl+N   一步一步跳
    也可以监视变量。
      

  2.   

    感谢回复
    不是debug功能。
    是实时监控在这个db中都有哪些sql语句被执行。。比如。在查询分析器中执行‘select * from TA’
    那么在这个工具的界面上就会显示出‘select * from TA’
    sql profile还会显示出执行的用户,执行起始和结束时间等的。。我的要求不多。只要能显示出‘select * from TA’就可以了
      

  3.   

    我记得有几个视图
    V$sqlarea
    v$sqltext不知道对你有没有帮助
      

  4.   

    pl/sql dev中tools下有个sessions项,应该是你想要的,但是这个需要DBA权限才能用