借助errorstack来追踪是哪个sql报错,请尝试如下方式:
1. 找到执行SQL的进程,确定操作系统进程号。
2.
sqlplus "/ as sysdba"
oradebug setospid <之前查到的操作系统进程号>
oradebug unlimit
ORADEBUG EVENT 30926 TRACE NAME ERRORSTACK LEVEL 3
--待会话跑完,关闭event
ORADEBUG EVENT 30926 TRACE NAME ERRORSTACK off
oradebug tracefile_name
1. 找到执行SQL的进程,确定操作系统进程号。
2.
sqlplus "/ as sysdba"
oradebug setospid <之前查到的操作系统进程号>
oradebug unlimit
ORADEBUG EVENT 30926 TRACE NAME ERRORSTACK LEVEL 3
--待会话跑完,关闭event
ORADEBUG EVENT 30926 TRACE NAME ERRORSTACK off
oradebug tracefile_name
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22818880/viewspace-2077073/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22818880/viewspace-2077073/