-
在Windows Server 2008 R2 x64系统中搭建及配置Oracle 11g R2 RAC+ASM环境的调试器命令指南
资源介绍
A.6.4 调试器命令
获取帮助:
h 列出所有调试器命令的帮助信息
h p 列出调试器命令 p 的帮助信息
列出部分脚本:
l 列出程序的 10 行内容
l 8 列出第 8 行
l 5-10 列出第 5 行到第 10 行脚本
l greetme 列出子例程 greetme 中的脚本
L 列出待执行的下一行脚本
w7
列出一个含有指定的第 7 行脚本内容的窗口。列出指定行之前的 3 行脚本,
并将其后各行填入该窗口
/^abc/ 向前搜索正则表达式 abc,其中 abc 位于行首
?abc? 向后搜索正则表达式 abc
S 遵照包名、双冒号和子例程名的格式,列出程序中所有的子例程
r 执行当前子例程中其余的语句,然后显示紧接着该子例程调用的行
逐行递进:
s 一次一行地递进遍历脚本
n 类似于 s,但它会执行子例程调用,而不是逐行经过它们
Enter 按下 Enter 健,重复前一个 s 或 n 命令
. 重复执行上一行脚本
_ 重复执行当前行前面的所有脚本行
r 继续执行,直到当前执行的子例程返回;并在返回后显示其返回值
退出调试器:
q 退出调试器
-d 退出调试器
R 重新启动调试器和新会话
断点:
断点负责设定程序暂停的位置,以便对它进行检查。必须将它设置在可执
行语句的行首。
b45 在第 45 行设置断点。程序将在第 45 处挂起,键入 c 则继续执行
c 继续执行
b greetme 在子例程 greetme 上设置断点
b $x>10 当条件为真时触发断点