免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1401 | 回复: 5
打印 上一主题 下一主题

oracle程序在CRONTAB中不能完整执行的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-13 22:54 |只看该作者 |倒序浏览
高手们:

   我现在写个程序,这个程序将数据库中的表执行统计(select count(*) into :i from xxxx) 和(delete from yyyyy)等操作。已编译为可执行程序。又写了一个SHELL(环境是SCOUNIX505,ORACLE7.3.2)前部分是环境变量的定义,后面是可执行程序。这个SHELL在ORACLE用户下,以及ROOT用户下执行都没有问题。可是加到自动执行时crontab,前面的连接数据,统计没有问题,到删除表的操作时,报1116错误,请问是怎么回事??

                 谢谢
                                                       果子

论坛徽章:
0
2 [报告]
发表于 2004-08-15 14:45 |只看该作者

oracle程序在CRONTAB中不能完整执行的问题

1116是访问文件出错。你的CRONTAB是用哪个用户提交的呢?

论坛徽章:
0
3 [报告]
发表于 2004-08-15 23:24 |只看该作者

oracle程序在CRONTAB中不能完整执行的问题

用root用户,和oracle用户都不行。

论坛徽章:
0
4 [报告]
发表于 2004-08-16 15:41 |只看该作者

oracle程序在CRONTAB中不能完整执行的问题

oracle_home,等环境变量加到shell里了吗?crontab执行时不是oracle用户和root用户,需要这些环境变量

论坛徽章:
0
5 [报告]
发表于 2004-08-16 16:19 |只看该作者

oracle程序在CRONTAB中不能完整执行的问题

建议你将oracle用户下的.bash_profile里面的所有变量都复制到你要执行的这个shell文件的前面,使自动执行时候是环境变量生效

论坛徽章:
0
6 [报告]
发表于 2004-08-16 23:37 |只看该作者

oracle程序在CRONTAB中不能完整执行的问题

环境变量已经都设置上,因为执行我的程序时,打开数据库操作和查询都没有问题,只是到删除时才出现问题,我写的很清晰了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP