最近由于要迁移Oracle数据库,所以涉及到UTL_FILE_DIR的设置(oracle11g,linux系统)。主要用于执行存储过程输出日志。当时已做操作如下:create directory PROC_LOG_DIR as "/ispay/ispay_dblog";
grant read, write on directory PROC_LOG_DIR to public;但是执行存储过程时,报错如下:ORA-29283: 文件操作无效
ORA-06512: 在 "SYS.UTL_FILE", line 41
ORA-06512: 在 "SYS.UTL_FILE", line 512
ORA-29283: 文件操作无效
ORA-06512: 在 "ISPAY.PROC_TICKET_INVALID", line 47
ORA-06512: 在 line 1在保证无错误拼写,且指定路径已建立的情况下。感觉是oracle用户没有对ispay/ispay_dblog的读写权限。由公司root用户修改权限后执行正常。谈谈Oracle日志文件的INVALID状态SQL Server中将多行的内容显示在一列中相关资讯 Oracle错误代码
- Oracle错误代码大全 (02/16/2015 21:31:57)
- Oracle中登陆时报ORA-28000: the (03/06/2013 20:06:23)
- Oracle 11g startup时报ORA-03113 (02/21/2013 17:25:55)
| - Oracle Grid Control OUI-25031错 (03/09/2013 09:01:36)
- ORA-04091:触发器/函数不能读 (02/25/2013 08:28:13)
- Oracle错误 ORA-12514 解决方法 (02/18/2013 08:50:10)
|
本文评论 查看全部评论 (0)