我正面临一个问题,我正试图解决这个问题。
我有一个shell脚本,它使用sqlplus调用pl / sql存储过程。大多数情况下它运行正常,但脚本变为空闲(S)等待程序完成。当我调查时,程序已在oracle端成功完成,并且会话也已完成,但控件尚未返回sqlplus / shell脚本,这就是它等待的原因。有人可以指导我如何解决这个问题。
RESULT=`sqlplus user/pwd@ip/servicename <<EOF
SET SERVEROUTPUT ON;
spool out.log;
CALL schmea.package.proc
quit;
EOF`;