Chinaunix
标题:
oracle程序在CRONTAB中不能完整执行的问题
[打印本页]
作者:
lizg6969
时间:
2004-08-13 22:54
标题:
oracle程序在CRONTAB中不能完整执行的问题
高手们:
我现在写个程序,这个程序将数据库中的表执行统计(select count(*) into :i from xxxx) 和(delete from yyyyy)等操作。已编译为可执行程序。又写了一个SHELL(环境是SCOUNIX505,ORACLE7.3.2)前部分是环境变量的定义,后面是可执行程序。这个SHELL在ORACLE用户下,以及ROOT用户下执行都没有问题。可是加到自动执行时crontab,前面的连接数据,统计没有问题,到删除表的操作时,报1116错误,请问是怎么回事??
谢谢
果子
作者:
fengz
时间:
2004-08-15 14:45
标题:
oracle程序在CRONTAB中不能完整执行的问题
1116是访问文件出错。你的CRONTAB是用哪个用户提交的呢?
作者:
lizg6969
时间:
2004-08-15 23:24
标题:
oracle程序在CRONTAB中不能完整执行的问题
用root用户,和oracle用户都不行。
作者:
txfy
时间:
2004-08-16 15:41
标题:
oracle程序在CRONTAB中不能完整执行的问题
oracle_home,等环境变量加到shell里了吗?crontab执行时不是oracle用户和root用户,需要这些环境变量
作者:
smilebbsxp
时间:
2004-08-16 16:19
标题:
oracle程序在CRONTAB中不能完整执行的问题
建议你将oracle用户下的.bash_profile里面的所有变量都复制到你要执行的这个shell文件的前面,使自动执行时候是环境变量生效
作者:
lizg6969
时间:
2004-08-16 23:37
标题:
oracle程序在CRONTAB中不能完整执行的问题
环境变量已经都设置上,因为执行我的程序时,打开数据库操作和查询都没有问题,只是到删除时才出现问题,我写的很清晰了。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2