首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle 9i中没法执行存储过程

2013-03-26 
oracle 9i中无法执行存储过程我们在开发环境执行job时,都没问题,但把系统更新到客户服务器以后无法执行job

oracle 9i中无法执行存储过程
我们在开发环境执行job时,都没问题,但把系统更新到客户服务器以后无法执行job,后来我们单独执行了job 调用的存储过程也无法执行,存储过程中包含了package和一些select、update语句,是不是跟权限有什么关系呢?

另外说明一下:开发环境是oracle 10.2 但客户的服务器是oracle 9i 会不会跟这个有些关系?

[解决办法]
看下你的存储过程是否有效,重新编译下看下什么错误,有可能是使用了9i中没有的在10g中才出现的一些函数,类型等
[解决办法]
存储过程执行出错时,会有具体出错的行号信息包含在内的,出错的信息是什么?
[解决办法]
相关表和其他对象的依赖关系? 
过程中的显性权限控制?
在执行过程时具体的错误是啥,把过程体也贴出来
[解决办法]

探讨
因为没有执行job发现了异常,手工执行存储过程也不执行,也不报错,编译成功,就是不执行存储过程,会有什么权限配置吗?比如用户权限等

我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html

热点排行
Bad Request.