存储过程写文件须要配置可写的目录,具体是utl_file_dir这个参数,把UTL_FILE输出的目录写到这个参数,若是不限制,能够令utl_file_dir=*
查看:
SQL> show parameter utl_file_dir
NAME TYPE
------------------------------------ ----------------------
VALUE
------------------------------
utl_file_dir string
SQL>
该参数为空,致使
修改:
alter system set utl_file_dir=* scope=spfile;
重启数据库