我是新的pl-sql,现在我正在编写一个使用Utl_File.Fopen函数的pl-sql过程(在Oracle11上),现在我对以下异常感到疯狂。Utl_File.Fopen异常
这是我的程序:
Procedure MyFirstProcedure
is
begin
--somethings others
c_filename := 'test';
v_handle := Utl_File.Fopen (
location => c_locationScript,
filename => c_filenameScript,
open_mode => 'w',
max_linesize => 256);
exception
when others then
DBMS_OUTPUT.PUT_LINE('Exception: SQLCODE=' || SQLCODE || ' SQLERRM=' || SQLERRM);
end MyFirstProcedure;
,我得到以下异常:
Exception: SQLCODE=-29283 SQLERRM=ORA-29283: operazione file non valida
现在我执行以下操作:
CALL dbms_java.grant_permission('MYUSER', 'SYS:java.io.FilePermission', '/home/test', 'read')
CALL dbms_java.grant_permission('MYUSER', 'SYS:java.io.FilePermission', '/home/test', 'write')
,并在文件系统中两个家和测试有一个权利,但我继续得到例外。
一些建议我该如何解决?
2014-09-05
Skizzo