你在参数文件中加了UTL_FILE_DIR参数了吗?建议了解一下

解决方案 »

  1.   

    是否是在initsid.ora中添加UTL_FILE_DIR? 我已在客户端的\ora92\network\ADMIN 下生成这个文件,但是还是报错
      

  2.   

    在服务器的INIT.ORA中添加UTL_FILE_DIR = \要保存的路径,重起一下服务器
    只能在服务器的这个路径下生成该文件
    客户端不能生成!!
      

  3.   

    util_file写文件很慢的,小表还行(几十条几百条),大的话很难忍受
      

  4.   

    sqlplus -s $username/$password@$server <<!
    SPOOL $filename
    CLEAR COLUMNS
    CLEAR BREAKS
    CLEAR COMPUTES
    SET NEWPAGE 0
    SET SPACE 0
    SET LINESIZE 80
    SET PAGESIZE 0
    SET ECHO OFF
    SET FEEDBACK OFF
    SET HEADING OFF
    SET MARKUP HTML OFFselect a,b,c from user_table;SPOOL OFF
    quit
    !