我建立job的语句如下:
begin
sys.dbms_job.submit(job => :job,
what => 'PROCE1;',
next_date => to_date('05-06-2007 10:12:32', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'SYSDATE+30/1440');
commit;
end;存储过程里面是很简单的,就是按照条件查出来的记录插入到另外一张表,然后更新状态目前的情况是:JOB正常执行了,但是没有调用存储过程,单独手工执行存储过程的话是可以生成记录的,JOB定时执行不调用存储过程,我写了一些临时表插入记录,也没有插入.另外init.ora里边的job_queue_processes 是10请帮忙处理一下!先谢谢了!
begin
sys.dbms_job.submit(job => :job,
what => 'PROCE1;',
next_date => to_date('05-06-2007 10:12:32', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'SYSDATE+30/1440');
commit;
end;存储过程里面是很简单的,就是按照条件查出来的记录插入到另外一张表,然后更新状态目前的情况是:JOB正常执行了,但是没有调用存储过程,单独手工执行存储过程的话是可以生成记录的,JOB定时执行不调用存储过程,我写了一些临时表插入记录,也没有插入.另外init.ora里边的job_queue_processes 是10请帮忙处理一下!先谢谢了!
解决方案 »
- oracle 10g下载和安装
- 存储过程如何访问指定文件夹中所有的文件,并读取文件?
- vto-2014:无法实例化服务器对象?
- group by分組問題
- 如何只比较date字段的月日组合大小,而不考虑年的成分?
- 在存储过程中怎么建立临时表
- 请问:Oracle9i有linux版本吗?需要多少空间安装?
- 请大家回答一个关于备份的问题:(给100分)
- 一个关于sql的小问题!急....急....急....急....急....急....急....急....
- 请问大家:数据库设计完成后提交给客户的脚本都用哪些好的工具生成的?不会是一行一行写的吧?
- oracle递归查询子节点个数
- 请问这是什么原因???急急!!!
但是就是用JOB调的时候存储过程不能正常执行.
你上面所说的,哪个肯定报错,找不到存储过程
怀疑问题出现在db_link上,但通过dbms_job.run()执行没有问题。
还是不知道问题出现在哪?
因为我在该语句前随便insert一个,然后commit;在该语句之后也insert一个,
前面的insert正常插入,后面的没有执行,
手工执行过程,通过dbms_job.run()都能执行成功。
但手工执行,调试都没有问题
不通说明你的tnsnames.ora可能远程数据库的连接串有问题;telnet ip 端口
看看端口通不通?不通,说明端口没有开防火墙
不加端口可以连,加端口不成
开不开防火墙有关吗?