我刚创建的job 一直在运行状态,无法正常建立。他所执行的哪个存储过程是跨网将服务器1的一个表抽取到服务器2 这张表大概有一万条数据。
刚开始运行那个存储过程的时候 有1个小时了都没完,我将服务重启了一下大概有5分钟执行完成了。 然后创建job 我通过 select * from dba_jobs 查看job 发现这个job 已经运行了 11603秒了 还是不行。
2011-9-2 14:19:48 14:19:48 2011-9-2 14:19:45 14:19:45 11603(这是执行时间) N TRUNC(sysdate)+1+23.5/24 p_test;
刚开始运行那个存储过程的时候 有1个小时了都没完,我将服务重启了一下大概有5分钟执行完成了。 然后创建job 我通过 select * from dba_jobs 查看job 发现这个job 已经运行了 11603秒了 还是不行。
2011-9-2 14:19:48 14:19:48 2011-9-2 14:19:45 14:19:45 11603(这是执行时间) N TRUNC(sysdate)+1+23.5/24 p_test;
解决方案 »
- 在Linux redhat 5中安装Oracle10g时需要注意
- 问一个通过id 父id的问题
- 关于SQL跟踪的问题
- oracle中function能否这样使用临时表
- ora-12560 协议适配器错误,新装的oracle 数据库。在线等,请问怎么配置?
- 知道怎么访问防火强后面的oracle数据服务器吗??给高手们高分!谢谢!!!!!急!!!!!!!!!
- oracle中的存储过程与proc
- 使用EXECUTE IMMEDIATE语句执行动态SQL的问题:
- oracle大文件表空间的磁盘没有空间了如何处理
- 下面这个数据库触发器报错,请问是啥问题呢?
- Oracle 连接 配置
- Oracle时间格式
你说的不行是指运行慢,还是没运行?
1万的话,应该很快啊,写个脚本用dblink导入试试~
或则就是代码的问题了~
这样的东东,不要考虑用oracle里的job来做了。可以用一些etl的工具来做。
还有3楼说的etl的工具,例如kettle等