第一步:写一个过程,可以把参数及相应的信息写入ouput file或log file,fnd_file.PUT_LINE(which IN number, buff IN varchar2)的参数中,
fnd_file.OUTPUT默认值是2,表示写入到output file中,fnd_file.LOG默认值是1 ,表示写入到log file中,buff表示写入文件的内容

第二步:定义执行方法为“PL/SQL Stored Procedure”的并发程序
第三步:设置并发程序的参数,Value Set为dependent类型,存储过程的参数传递依靠相对位置,所以Token为空

第四步:把此并发程序挂到相应职责的request group下,提交此并发程序的请求

第五步:View output,结果如下

第六步:View log,结果如下

第七步:通过SELECT * FROM V$PARAMETER V WHERE v.NAME='utl_file_dir';
发现变量utl_file_dir的value=/usr/tmp, /rdbms/apps1159/dm11/dm11db/9.2.0/appsutil/outbound/DM11_prcsgisol03
但在目录/usr/tmp下并未找到相应的1xxxxxxx.tmp,不知是何缘故。
本文详细介绍了如何使用PL/SQLStoredProcedure创建并发程序,并将其与输出文件和日志文件进行交互。通过设置参数和挂载到特定职责的requestgroup,实现了程序的高效执行和结果追踪。同时,探讨了在指定目录下找不到预期临时文件的原因。
938

被折叠的 条评论
为什么被折叠?



