Oracle sql developer中调试存储过程
很奇怪, 网上相关信息很少. 是我搜索的关键词不对吗?
进入过程(Procedures)或程序包(Packages) :
点击选择需要调试的程序后, 在右边代码编辑区域 的工具栏找到两个齿轮的图标, 选择"编辑以进行调试(Compile for debug)":
点击甲虫(Debug)图标, 填入参数, 即可进行调试:
记住, 调试之前, 请先打上debug!
注意: 如果配置了VPN, 在debug时, SQL Developer可能无法取得正确的调试主机(Debug Host)地址. 这个时候, 在
工具(Tools) > 首选项(Preferences) > 调试器(Debugger)
中, 勾选数据库调试的调试主机的提示(Prompt for debugger host for database debug)
. 然后, debug时, 会先弹出需要用户输入客户端IP地址的框:
输入自己的IP就行了.
如果没有的话, 请不要勾选. 因为它很烦…
从Oracle 12c开始,如果通过基于JDWP(Java Debug Wire Protocol)协议的调试器(如SQL Developer, JDeveloper)
调试PL/SQL存储过程, 需要给用户赋予JDWP ACL权限,允许其通过某台主机用调试工具连接数据库
BEGINDBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE (host => '192.168.13.173', --指定客户端hostlower_port => null,upper_port => null,ace => xs$ace_type(privilege_list => xs$name_list('jdwp'),principal_name => 'ylsh0812', --指定userprincipal_type => xs_acl.ptype_db));
END;
Oracle sql developer中调试存储过程相关推荐
- Oracle SQL Developer中进行存储过程调试
http://blog.csdn.net/fw0124/article/details/6294906 Oracle进行User添加权限DEBUG CONNECT SESSION:GRANT DEBU ...
- pl sql如何调试oracle存储过程,PL/SQL Developer中调试oracle的存储过程
作者:iamlaosong 唉,真土,之前用Toad,1直用dbms_output.put_line调试存储进程,只觉得不方便,用上PL/SQL Developer后,习惯性的还是用这个方法,人都是有 ...
- PL/SQL Developer中,存储过程无法调试的问题解决办法
在Oracle10中新建了一个用户,然后编写存储过程在PL/SQL Developer中调试,提示 ORA-0131: Insufficient privileges. Note: Debugging ...
- PL/SQL Developer的调试存储过程
学会使用PL/SQL Developer的调试功能,对于编写复杂的存储过程,包,funtion...非常有帮助,所以今晚学习了一下: (1)在sp里设置断点. (2)点击TEST. (3) Debug ...
- Oracle SQL Developer 的一个Bug
Oracle SQL Developer是Oracle近几年来推出的一款免费的图形界面SQL PL/SQL开发工具,在11g中它甚至被集成到了Oracle server软件中:如果你平常有用这款IDE ...
- pl sql developer中如何调试存储过程以及调试包中创建的存储过程
学会使用PL/SQL Developer的调试功能,对于编写复杂的存储过程,包,funtion...非常有帮助,所以今晚学习了一下: (1)在body里设置断点(在要设置断点的行开始点击鼠标左键就可以 ...
- 通过 Visual Studio 对 SQL Server 中的存储过程设置断点并进入存储过程对其进行调试...
通过 Visual Studio 的 Professional 和 Team System 版本,我们可以对 SQL Server 中的存储过程设置断点并进入存储过程对其进行调试,这样我们可以象调试应 ...
- 在SQL Server Management Studio(SSMS)中调试存储过程
Debugging is one of the most important but painful parts of any software process. To find some error ...
- oracle 打印值,oracle – 在SQL Developer中打印变量的值
我想打印一个特定变量的值在一个匿名块内.我使用Oracle SQL Developer.我尝试使用dbms_output.put_line.但它不工作.我使用的代码如下所示. SET SERVEROU ...
最新文章
- 22种代码坏味道及重构手段
- Python 执行js的2种解决方案-乾颐堂
- 模态框在IE下的问题,即position:fixed在IE下不兼容的处理方式
- 心电图多少为正常范围_研究:心跳超过70次/分,至少减寿3年!正常心率范围是多少?...
- javascript中对变量类型的判断
- 为什么说神经网络可以逼近任意函数?
- [一天一个小知识]instanceof
- Linux上的js解码,使用JavaScript实现Base64编码与解码
- 马云:未来30年大数据时代,如何避免成为穷人?
- Ubuntu 14.04.4官方默认更新源sources.list
- 巨划算|¥9.9拼12节美国外教课程,让你家娃像美国孩子一样学习英语!
- Spring Data Jpa 不打印sql参数
- 解决X5内核版本兼容问题
- [翻译] ogre 2.0 移植手册 - 4 合成器
- 银行理财子与券商合作探讨(四):券商银行理财子数字化合作蓝图
- 中英文敏感词过滤API推荐
- 评论:Dremel 3D打印机和HP Sprout的初步印象
- 『dos』使用bat文件打开jupyter lab
- 生物老师(搞笑)鼻子和手
- SAP PS 第7节 物资采购类别、wbs bom及第三方采购