如何在linux中使用gdb调试sqlplus可执行文件?我可以先画出which sqlplus
然后再画出gdb <result found from which sqlplus>
。但我想调试一个sql文件,比如abc.sql。我该怎么做呢?
但是我想调试一个sql文件,比如abc.sql。我该怎么做呢?
你不能,至少不能使用GDB。
您需要了解SQL查询的实际求值过程:解析、编译、优化和执行。
如果您是sqlplus
开发人员,您将知道sqlplus
中负责上述每个步骤的部分,并且能够设置适当的断点并观察中间结果。
但是您可能不是sqlplus
开发人员,并且使用GDB调试它不太可能有用。