使用Sql Developer调试Oracle步骤

Oracle中调试

Oracle那个,sum(1,2)也相当于sum(a=>1,b=>2)

 

步骤一:打开developer,打上红色的断点。

 

步骤二:点击小虫,进行调试。


步骤三:弹出调试框,可以看到参数,数据类型,模式等。此时可以修改传入的参数值。直接在下方写。


步骤四:当直接再点击小虫进行调试时候,会遇到权限不足的错误。没有权限,要调试过程或者函数,需要有debug connect session  和debug any procedure的用户权限,只有有这两个权限,才可以进行调试,oracle有这个好处,会打印错误日志出来

 

步骤六:打开命令行——授予权限

Sqlplus / assysdba-- 进入oracle

show user--查看用户,是不是超级管理员
grant debug connect session,debug any procedure to scott;--授予权限

 

 

步骤七:授权成功后,再次点击,确定,程序会停留到断点这里,还没执行的时候为空。右键点击变量监测,可以监测他的值 。

红色的按钮表示终止调试,右箭头表示单步,蓝色表示单步运行
由于成功运行,则在监测点查看值。如果程序比较复杂,可以用这种方法来调试我们的程序


步骤八:再次调试,成功进入并连接了数据库。

步骤九:右键变量,监测变量。


步骤十:在监测点这里可以查看到监测的变量值。

步骤十一:点击单步调试,就可以查看调试的内容,同时可以参考打印的日志和监测点监测变量的值。如果比较复杂的可以使用这种调试。调试完成,可以慢慢调试复杂的程序和函数了啦。

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值