Oracle SQL Developer调试匿名块时提示找不到源文件求助
解决Oracle SQL Developer 22.2.1调试匿名块时“unable to find the source file”报错
问题说明
用Oracle SQL Developer 22.2.1调试匿名PL/SQL块时,弹出错误提示“unable to find the source file”,就算把匿名块保存成文件再重试,问题还是没解决。

解决办法
调整调试器配置
打开工具→首选项→数据库→调试器,检查调试器端口是否可用,试着取消勾选使用OCI调试器,切换成Java调试器模式后再试。清除工具缓存
关掉SQL Developer,找到对应系统的缓存目录,删除整个system22.2.1.x.x.x文件夹:- Windows:
C:\Users\<你的用户名>\AppData\Roaming\SQL Developer\ - macOS:
~/Library/Application Support/SQL Developer/ - Linux:
~/.sqldeveloper/
重启工具后重新调试。
- Windows:
确认匿名块语法完整
保证匿名块语法正确,末尾必须加/来执行,示例:DECLARE v_test VARCHAR2(10) := 'test'; BEGIN DBMS_OUTPUT.PUT_LINE(v_test); END; /换一种调试启动方式
右键点击编辑窗口,选择调试→调试PL/SQL,在弹出的配置窗口里确认执行目标是当前文件,再启动调试。升级工具版本
22.2.1版本存在一些调试相关的已知bug,去Oracle官网下载最新稳定版SQL Developer,覆盖安装后重试。
内容的提问来源于stack exchange,提问作者general46
相关产品推荐
相关产品推荐

