定时执行以下shell发生UTL_FILE.PUT_LINE的长时间等待
1,首先是shellA对大量数据文件的Copy动作
2,shellB往文件创建fileA,用UTL_FILE.PUT_LINE写入数据。最后删除。
3,shellB之后shellC再重新创建fileA,并用UTL_FILE.PUT_LINE写入数据,此时发生了长时间等待。将Oracle shutdown abort之后, 手动重新重复1-3的动作,没有发生等待,正常执行完了。
请问,定时执行时,shellC中发生长时间等待的原因。<-------------------------------------->
select * from v$access where object='xxxx'
要花很长的时间

select * from v$access where object='yyyy'
花费很少的时间。
不知道各位在对v$access操作的时候是否发生过类似的情况