PC のフォルダに Oracle データベースからアクセスできますか? つまり、ローカル マシンにデータベースがインストールされておらず、データベースから取得した画像を保存するために、PC 'C:\LOB' にフォルダを作成しましたが、
ORA-29283 エラー: ファイル操作が無効です。
データベースのディレクトリフォルダーにディレクトリが表示されるため、ディレクトリが作成されていると確信しています。では、何が問題になるのでしょうか?私のPCにフォルダが作成され、データベースが別の場所にあるためですか?以下は私の手順です:
CREATE OR REPLACE PROCEDURE BLOB_UPDATE (file_name in varchar) IS
file_ref UTL_FILE.file_type;
raw_max_size constant number := 32767;
begin
file_ref := UTL_FILE.fopen('MY_DIR', file_name, 'WB', raw_max_size);
-- Here it stops working ! --
....
utl_file.fclose(file_ref);
END BLOB_UPDATE;