先修改或添加init.ora的UTL_FILE_DIR参数
例如:
utl_file_dir=G:\oracle\temp

解决方案 »

  1.   

    PrmFileCmn := UTL_FILE.FOPEN('E:', 'us.txt', 'r');---直接用E:不可以吗?如果 像  bzszp(www.bzszp.533.net)  说的那么处理我上面的代码应该如何写?
      

  2.   

    utl_file_dir=E:
    代码应该没问题。
      

  3.   

    to bzszp(www.bzszp.533.net) utl_file_dir=E:--我做了设置,
    代码没有任何改动,还是出现了第一次的错误。
    help
      

  4.   

    要重开DB才生效.
    sql>shutdown immediate
    sql>startup 
      

  5.   

    请问:
    1。我上面的代码不需要任何修改
    2。先修改或添加init.ora的UTL_FILE_DIR参数 utl_file_dir=E:
    3。需要重新启动数据库。是吗?谢谢!
      

  6.   

    to bzszp(www.bzszp.533.net) ok 通过了,
    如果我想指定多个路径utl_file_dir=E:,f:,e:\ddd\bb上面这么写是否正确。
      

  7.   

    这个没试过
    你可以看一下oracle的utl_file的文档
      

  8.   

    to  bzszp(www.bzszp.533.net) 
    谢谢,你的方法是好用的。如果我想指定3个路径utl_file_dir=E:\,f:\,e:\ddd\bb
    上面这么写是否正确。
      

  9.   

    感谢各位,尤其是 bzszp(www.bzszp.533.net) 同志。