当前位置: 代码迷 >> Oracle开发 >> 关于PL/SQL的有关问题,UTL_FILE.FOPEN方法的有关问题
  详细解决方案

关于PL/SQL的有关问题,UTL_FILE.FOPEN方法的有关问题

热度:155   发布时间:2016-04-24 07:45:32.0
关于PL/SQL的问题,UTL_FILE.FOPEN方法的问题。
UTL_FILE.FOPEN方法的第一个参数是必须是directory么?可以使字符串么?
我只有用directory的时候才正常,用字符串作路径的时候总会报错

[row:1,col:1]   ORA-29280:   無効なディレクトリ・パスです。
ORA-06512:   "SYS.UTL_FILE ",   行33
ORA-06512:   "SYS.UTL_FILE ",   行436
ORA-06512:   "MILK.PUT_LOG_STR ",   行18

字符串的路径和directory的路径是一样的。
求高手回答。

------解决方案--------------------
必须是一个oracle directory
------解决方案--------------------
必须是在oracle中创建的directory,并且要分配相应的权限