关于utl_file_dir 与 $APPLTMP 的故事
2007-11-29 16:00 by Jimmy.Lin
昨天测试与产品环境都出现同样的问题,被急疯了, 上了个1级tar, 后来跟oracle的工程师一路排查下来,终于发现是这个东东闹的鬼。 当前还怀疑这个问题还跟前阶段一直出现的信号11,singal 11 的问题有关系。 下面是设置要注意的一些问题。同时归纳了一篇文档share给大家。
http://www.appsboss.com/attachment.php?aid=64
环境:
系统是刚上了ATG RUP5,AP,DB在2台server上,跑oracle标准的请求经常抛出奇异的error,可以参看文末。
正确的设置:
注意utl_file_dir 的第1一个参数一定要是 $APPLTMP的全路径/u01/test6/test6comn/temp
$ echo $APPLCSF
/u01/test6/test6comn/admin
$ echo $APPLTMP
/u01/test6/test6comn/temp
SQL> show parameter utl_file_dir
NAME TYPE VALUE—————————-———————————————
utl_file_dir string
/u01/test6/test6comn/temp, /usr/tmp, /usr/tmp, /u02/test6/te st6db/9.2.0/appsutil/outbound/test6_p570a, /usr/tmp
如何设置:
AP:
$ pwd
/u01/test6/test6appl/admin
$ ls -la test6*xml
-rw-rw-r— 1 appltest6 appltest6 82035 Nov 28 19:42 test6_erpapptest.xml
查询APPLTMP,并且编辑
DB:
$ cd $ORACLE_HOME
$ cd dbs
$ ls
PROD_p570a_ifile.ora initPROD_noaq.ora initdw.ora inittest6_noaq.ora
TEST6_p570a_ifile.ora initTEST6.ora inittest6.ora lkTEST6
init.ora
查询utl_file_dir,并且编辑
设置s_db_util_filedir =
/usr/tmp,
DB层次再做一次autoconfig
并且确保所设置的目录都是777 权限。
最后,AP层再做一次autoconfig 就OK了。
还要有个$APPLPTMP
— chen_7733 Nov 12, 02:25 PM #