毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 数据库 >> 正文

"DB2ADMIN" does not have the required authorization or privilege to perform operation "EXECUTE" on object "SYSIBMADM.UTL_FILE

更新时间:2012-12-26:  来源:毕业论文

"DB2ADMIN" does not have the required authorization or privilege to perform operation "EXECUTE" on object "SYSIBMADM.UTL_FILE

看到官网有这个例子:

SQL  CREATE OR REPLACE PROCEDURE proc2() BEGIN  DECLARE  v_filehandle    UTL_FILE.FILE_TYPE;   DECLARE  isOpen          BOOLEAN;   DECLARE  v_filename      VARCHAR(20) DEFAULT 'myfile.csv';    CALL UTL_DIR.CREATE_DIRECTORY('mydir', 'c:/temp/mydir');   SET v_filehandle = UTL_FILE.FOPEN('mydir',v_filename,'w');   SET isOpen = UTL_FILE.IS_OPEN( v_filehandle );     IF isOpen != TRUE THEN      RETURN -1;     END IF;   CALL DBMS_OUTPUT.PUT_LINE('Opened file: ' || v_filename);   CALL UTL_FILE.FCLOSE(v_filehandle); END

编译时报以下错误:
DB2 Database Error: ERROR [42501] [IBM][DB2/NT] SQL0551N  "DB2ADMIN" does not have the required authorization or privilege to perform operation "EXECUTE" on object "SYSIBMADM.UTL_FILE".  LINE NUMBER=14.  SQLSTATE=42501


我的DB2版本是9.7

因为工作的需要,在存储过程里写一些日志信息到一个文件中,哪位大侠能给我提供一个例子,谢谢了

检查文件所在目录的权限、是否存在此文件、是否有访问此文件的权限

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。