1. 单步调试,我已经学会,在网上搜罗了不少教程,都是toad for oracle的
2. 网上说要打开单步调试的前提是:DBMS_DEBUG包, 一个API组件
3. 据我搜索,发现了DBMS_DEBUG包,可惜不知道如何运行as sys
我的请求是:(我是sql server用户,项目才转oracle)
如何在sql editor启用DBMS_DEBUG,越详细越好~~ (分不够可以追加,要多少有多少)
希望高手能给一个“傻瓜”教程,比如如何运行DBMS_DEBUG包,如何操作,哪里找AIP组件,如何运行,或者说我现在用的是toad for oracle 9.6(可能已经集成,完全不知道,也搜索不到)希望有经验的人能给一个教完整和“傻瓜”的教程

解决方案 »

  1.   

    怎么在sql plus里面用sys登陆? 有命令么?
    是否只要启用了这个DBMS_DEBUG包就可以了? 不是说还有一个API组件么? 怎么搞?
    楼上发的这句,我曾经找到过,就是不知道如何用,就放弃了
      

  2.   

    那个不是toad的包,是oracle自带的,是调试pl/sql程序用的,tom kyte的书里有介绍过用法,也可以自己desc DBMS_DEBUG看里面的函数
      

  3.   

    看看Toad快速入门
      

  4.   

    http://blog.csdn.net/wonder4/archive/2008/07/10/2633145.aspx
      

  5.   

    TOAD调试存储过程应该直接支持的吧,反正我用的时候都是可以单步调试的
      

  6.   

    1) 登录用户SYS, 查看DB SERVER是否有安装 DBMS_DEBUG这个包.
    如果有,则把执行的权限赋予平时使用TOAD登录的用户. 这样TOAD就可以使用单步调试的功能.
    2) 如果没有,则执行下面的语句,安装.
    sys用户:@?/rdbms/admin/prvtpb.plb
      

  7.   

    客户端安装toaD时,就有调试功能。用户要有 connection debug session的权限。编译存储过程(F9),然后用(F8,F7)单调
      

  8.   

    谢谢大家的帮忙,toad入门也反复读了好几遍,别人怎么调试的文章也看了很多篇。
    关键问题是哪个按钮不能点~ 所以这才提出这个问题,希望国内遇到这个问题,确又没有总结这个问题的人们能在这次讨论中找到答案。从toad 9.6里面的command目录里面能看出来,DBMS_DEBUG包是预装的
    估计就是权限问题。我在很多别人的文章也看到过只言片语,关于权限问题导致不能使用单步调试。谢谢yangfeng40给了一个突破口~  我现在去研究一下,如果有结果,
    就节分,顺便给这个帖子一个完美的【亲身体验】结果还有一个问题就是: 大家都说是调试stored procedure或者是triggle. 简单的在sql editor里面写了一段sql,难道就不能调试?带着问题,我去试验。回头来结贴
    ------------
    希望大家继续踊跃发言,只要有帮助,都有分,分不够可以追加~ (希望能帮助更多国内遇到这个问题的users)
      

  9.   

    sql怎么调试?
    PLSQL块是可以调试的
      

  10.   

    关注下_______________________________
    DBA请进群QQ群:88039805