日期:2014-05-16  浏览次数:20902 次

Oracle定时器执行存储时异常
我在数据库*.*.*.31上写有一个存储过程A,该存储过程会查询另外一个数据库*.*.*.6上的5个表,然后把查询结果更新到*.6上的一个日结表(tmp_6)中,然后再更新到31数据库的日结表tmp_31中。

存储过程没有问题,测试时所有表都能正常更新;

问题:在31数据库中新建一个定时器,定时器也能正常执行,但是tmp_31中关于tmp_6的日结信息总是更新不到,在plsql中,手动测试存储过程A,所有表都能正常更新。

急求解决办法。在线等!!!
oracle?定时器?存储

------解决方案--------------------
权限问题。oracle job需要对所操作的表专门授权。grant update/insert any table 是不起作用的。