`

利用windows任务计划调用oracle存储过程

阅读更多


 利用windows任务计划调用oracle的存储过程其实就是利用windows任务计划定时调用批处理文件(bat),之后通过bat文件,调用Java类,传递一个存储过程名做为参数,之后用Java类调用该oracle存储过程.

 

附件中是所需要的bat文件,Jar包,及数据库连接文件等.

 


 

call_log.txt : 存放每次执行的时间.

connection.ini : 存放数据库连接串.

za_qbld_zdry_jbxxfx.bat : 要定时执行的存储过程.

 

za_qbld_zdry_jbxxfx.bat文件内容如下:

@echo off

echo ******************************************
echo * 
echo *    
echo * 
echo * 
echo * ****************************************
echo PLATFORM :%OS%
rem echo %JAVA_HOME%

java  -classpath ".;cm.jar;lib\axis.jar;lib\commons-collections.jar;lib\commons-discovery-0.2.jar;lib\commons-logging.jar;lib\dom4j-1.6.1.jar;lib\dom4j.jar;lib\jaxrpc.jar;lib\log4j-1.2.8.jar;lib\ojdbc14.jar;lib\rsadapterspi.new.jar;lib\saaj.jar;lib\wsdl4j-1.5.1.jar;lib\xerces.jar" com.ysj.cm.CallMaster za_qbld_zdry_jbxxfx
goto ok
:err
echo Error :not found JAVA_HOME ,no JVM is specified ..
pause
:ok

 

如果想要执行自定义的存储过程,只需要把上面bat文件的倒数第六行最后部分修改即可.

即,把com.ysj.cm.CallMaster za_qbld_zdry_jbxxfx 后面的za_qbld_zdry_jbxxfx 修改成自定义的存储过程名.

 

 

下面是新建windows任务计划:

1.找到控制面板中的任务计划并打开,如下图所示.

 

2.点击添加任务计划,下一步.

 

点击浏览,找到刚才建立的bat文件.



 

3.执行这个任务:选择每天,点击下一步.



注意:此处的密码是登录windows时的密码. 

 

在高级计划选项中可以对计划执行的时间进行更细的划分.



 

 

 

 

  • 大小: 59.1 KB
  • 大小: 45.1 KB
  • 大小: 32.2 KB
  • 大小: 26.7 KB
  • 大小: 27.7 KB
  • 大小: 23.2 KB
0
6
分享到:
评论
2 楼 ysj5125094 2012-08-30  
loookto 写道
oracle job 不就完了嘛

oracle job有的时候会不执行,不知道是oracle的bug还是自己oracle的设置问题.呵呵.
1 楼 loookto 2012-08-29  
oracle job 不就完了嘛

相关推荐

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    有近20年使用Oracle技术产品以及Oracle数据库管理员/Oracle数据库应用管理员的经验,是真正应用集群、性能调优以及数据库内部属性方面的专家。同时是一位演讲家及Oracle ACE。  JARED STILL 从1994年就开始使用...

    C#程序开发范例宝典(第2版).part13

    实例090 制作日历计划任务 130 实例091 在ProgressBar控件中显示进度百分比 132 实例092 在NumericUpDown控件中显示当前系统日期 133 2.10 控件技术 134 实例093 程序运行时智能增减控件 134 实例094 多控件的...

    C#程序开发范例宝典(第2版).part08

    实例090 制作日历计划任务 130 实例091 在ProgressBar控件中显示进度百分比 132 实例092 在NumericUpDown控件中显示当前系统日期 133 2.10 控件技术 134 实例093 程序运行时智能增减控件 134 实例094 多控件的...

    C#程序开发范例宝典(第2版).part02

    实例090 制作日历计划任务 130 实例091 在ProgressBar控件中显示进度百分比 132 实例092 在NumericUpDown控件中显示当前系统日期 133 2.10 控件技术 134 实例093 程序运行时智能增减控件 134 实例094 多控件的...

    C#程序开发范例宝典(第2版).part12

    实例090 制作日历计划任务 130 实例091 在ProgressBar控件中显示进度百分比 132 实例092 在NumericUpDown控件中显示当前系统日期 133 2.10 控件技术 134 实例093 程序运行时智能增减控件 134 实例094 多控件的...

    C#.net_经典编程例子400个

    98 2.9 其他控件典型应用 100 实例078 TrackBar的简单应用 100 实例079 SplitContainer的应用 102 实例080 MaskedTextBox控件的简单应用 103 实例081 制作日历计划任务 105 实例082 ...

    Visual C++程序开发范例宝典(光盘) 第四部分

    实例172 隐藏、显示Windows任务栏 6.4 系统相关设置 实例173 获得Windows和System的路径 实例174 控制光驱的弹开与关闭 实例175 启动控制面板 实例176 为程序添加快捷键 6.5 系统监控 实例177 检测系统启动...

    Visual C++程序开发范例宝典(光盘) 第八部分

    实例172 隐藏、显示Windows任务栏 6.4 系统相关设置 实例173 获得Windows和System的路径 实例174 控制光驱的弹开与关闭 实例175 启动控制面板 实例176 为程序添加快捷键 6.5 系统监控 实例177 检测系统启动...

    asp.net知识库

    发布Oracle存储过程包c#代码生成工具(CodeRobot) New Folder XCodeFactory3.0完全攻略--序 XCodeFactory3.0完全攻略--基本思想 XCodeFactory3.0完全攻略--简单示例 XCodeFactory3.0完全攻略--IDBAccesser ...

Global site tag (gtag.js) - Google Analytics