第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > Oracle sql developer中调试存储过程

Oracle sql developer中调试存储过程

时间:2023-09-25 00:32:50

相关推荐

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;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。