为什么用/usr或/tmp时好用,但找不到生成的文件!用其它的如/sss ,并在init.ora中加入utl_file_dir=/sss时,运行存储过程出错!项目中急用,希望版主能给予答复!

解决方案 »

  1.   

    create direction ...授权了没有?
      

  2.   

    能详细一点吗?我用得是SCOTT用户。
    /tmp、/usr是什么意思?
      

  3.   

    ora-06510:pl/sql:无法处理的用户自定义异常事件
    ora-06512: 在"sys.utl_file:,line101
    ora-06512:在"sys.utl_file:,line157
    ora-06512:在"system.tapwater",line6
    ora-06512:在line1我的第六行为:file_handle :=utl_file.fopen('/tapwater','info.txt','a');
      

  4.   


      cause:  utl_file_dir=/sss
      action:
      utl_file.fopen('/tapwater','info.txt','a')
      =〉utl_file.fopen('/sss/tapwater','info.txt','a');
      

  5.   

    /sss目录是放在oracle的根目录下吗?如:d:/oracle/sss
    /tapwater目录也要先存在,还是动态生成。
    info.txt文件是否一定要存在?