无法获得DBMS_LOB.FILEEXISTS返回1

时间:2013-10-09 21:09:46

标签: oracle plsql

我有一个文件/home/oracle/x.sql,而我正在执行sqlplus:

CREATE OR REPLACE DIRECTORY BLOB_DIR AS '/home/oracle';

SELECT DBMS_LOB.FILEEXISTS(BFILENAME('BLOB_DIR', 'x.sql')) from dual;

但它打印0(文件不存在)

我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

正如其他人所说:

  • 确保Oracle对文件夹和文件具有文件系统级读/写权限。
  • 确保您尝试访问的文件位于服务器端,而不是客户端。
  • 并确保您已连接到您认为已连接的机器!

感谢您的帮助。