开发
测试库报一个包编译不过去,在正式库 OK,在v$session中查到等待事件为
hs_message_to_agent.这是个空闲等待事件。明显跟异构服务相关。在包中有使用DB_LINK通过透明网关访问SQL_SERVER。挨个测试这些LINK,发现有一个DB_LINK无法存取数据。咨询开发人员,该库已经停止。但是透明网关仍然挂这该服务。结果就造成编译会话在HS处挂起。在正式库的该包未使用这些LINK,结果OK.
查到原因,问题就好说了。将该LINKDROP掉,修改 代码重新编译,顺利通过。
这件事情告诉我们两件事情,1 空闲等待事件未必不阻塞会话 。2。开发人员的话也不能全信。还是要自己动手的好。
查到原因,问题就好说了。将该LINKDROP掉,修改 代码重新编译,顺利通过。
这件事情告诉我们两件事情,1 空闲等待事件未必不阻塞会话 。2。开发人员的话也不能全信。还是要自己动手的好。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23577591/viewspace-684224/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23577591/viewspace-684224/