我用的是PLSQL + oracle我用自己的电脑在plsql中调式存储过程,按step in 老是跟不到存储过程内部,但是别人的电脑就可以,但我的电脑上不是所有的存储过程都不能调式。
不知道是什么问题,如果说是权限的问题,那别人的也是一样的用户,就可以跟进去。
好像也不是存储过程被锁,因为有时别人两个电脑同时调式也没有问题,但是就我的电脑不行。
平常我的电脑是用作开发的,调式比较平凡。哪位老大碰到过这种情况或者知道怎么解决的,还请不吝指教!!谢谢

解决方案 »

  1.   

    这个偶尔也会出现,解决方案之一是kill所有相关当前用户的会话,关闭pl/sql ,然后重新启动pl/sql。
      

  2.   

    如果我把不能调式的存储过程单独拿出来新建一个是可以调式的,我试过。
    我也试过重启电脑,重启PLSQL,大部分时候没有用。
    至于KILL所有相关会话没有试过,这样可能会造成一些数据不完整,出了事情比较麻烦,我们给医院提供接口的。
      

  3.   

    pl sql必须先编译一下你想调试的package,然后才能step in.
      

  4.   

    你可以在你的要调试的procedure中某些语句前CTRL+B设置一下断点,再行调试,不妨一试.
      

  5.   

    以上方法都试过了。不行。
    在oracle控制台种重新编译也试过。统统不能解决啊 ,真是麻烦的事情。
      

  6.   

    development tool issue ,change another such as qc for toad
     
      

  7.   

    development tool issue ,change another such as toad  for oracle
      

  8.   


    该存储过程有没有添加Debug啊?
      

  9.   

    用test windows --create prifiler report 调试存储过程
      

  10.   

    对过程添加调试信息,具体方法是在pl/sql中,在过程名称中点右键,然后选add debug information