2
我有一個文件/home/oracle/x.sql
和sqlplus的我執行:無法獲得DBMS_LOB.FILEEXISTS返回1
CREATE OR REPLACE DIRECTORY BLOB_DIR AS '/home/oracle';
SELECT DBMS_LOB.FILEEXISTS(BFILENAME('BLOB_DIR', 'x.sql')) from dual;
但它打印0
(文件不存在)
我做錯了什麼?
謝謝!
該文件與數據庫位於同一個服務器上?或者,您的客戶端計算機上的SQL * Plus正在嘗試訪問本地文件,這是無法完成的? –
我的SQL * Plus位於客戶端計算機上,但該文件與數據庫位於同一臺服務器上 – Arzaquel
您是否驗證過Oracle在/ home/oracle和x.sql上具有文件系統級讀/寫權限?你有沒有嘗試過使用UTL_FILE打開文件? –