如何使用gdb调试sqlplus可执行文件



如何在linux中使用gdb调试sqlplus可执行文件?我可以先画出which sqlplus然后再画出gdb <result found from which sqlplus>。但我想调试一个sql文件,比如abc.sql。我该怎么做呢?

但是我想调试一个sql文件,比如abc.sql。我该怎么做呢?

你不能,至少不能使用GDB。

您需要了解SQL查询的实际求值过程:解析、编译、优化和执行。

如果您是sqlplus开发人员,您将知道sqlplus中负责上述每个步骤的部分,并且能够设置适当的断点并观察中间结果。

但是您可能不是sqlplus开发人员,并且使用GDB调试它不太可能有用。

最新更新