问题:我是进行大型对象BFILE操作时总是报这样的错误:
SQL> ed
已写入文件 afiedt.buf 1 declare
2 v_file1 bfile;
3 v_file2 bfile;
4 v_exists integer;
5 begin
6 v_file1:=bfilename('v_dir','a.gif');
7 v_file2:=bfilename('v_dir','b.gif');
8 v_exists:=dbms_lob.fileexists(v_file1);
9* end;
SQL> /
declare
*
ERROR 位于第 1 行:
ORA-22285: 对不存在的目录或文件进行FILEEXISTS操作
ORA-06512: 在"SYS.DBMS_LOB", line 456
ORA-06512: 在line 8当然我的目录已经创建的,并且有两个文件,为什么老不能使用dbms_lob包中的一些函数??
SQL> ed
已写入文件 afiedt.buf 1 declare
2 v_file1 bfile;
3 v_file2 bfile;
4 v_exists integer;
5 begin
6 v_file1:=bfilename('v_dir','a.gif');
7 v_file2:=bfilename('v_dir','b.gif');
8 v_exists:=dbms_lob.fileexists(v_file1);
9* end;
SQL> /
declare
*
ERROR 位于第 1 行:
ORA-22285: 对不存在的目录或文件进行FILEEXISTS操作
ORA-06512: 在"SYS.DBMS_LOB", line 456
ORA-06512: 在line 8当然我的目录已经创建的,并且有两个文件,为什么老不能使用dbms_lob包中的一些函数??
Create OR REPLACE DIRECTORY v_dir AS '/home/dir1';