使用Oracle进行Quartz配置

时间:2011-09-30 16:11:56

标签: oracle quartz.net

如何配置Quartz的配置文件以与Oracle一起使用。我正在使用Quartz.NET 2.0,Oracle 10G和Visual Studio 2010。

我在一个项目中实现了Quartz 1.0.3。我必须将Quartz项目更新到2.0版本,为了做到这一点,我在测试项目中创建了一个Job并添加了对Quartz的Dll的引用。奇怪的是,如果没有安装Quartz服务,Job工作正常......这怎么可能?

2 个答案:

答案 0 :(得分:3)

  1. 运行quartz.net包中包含的Oracle表创建脚本。一世 认为脚本在Quartz \ database \ tables \ tables_oracle.sql
  2. 修改Quartz.Config

    quartz.jobStore.tablePrefix = your table prefix , I think default is QRTZ_
    
    quartz.jobStore.dataSource = myDS
    
    quartz.dataSource.myDS.connectionString = your connection string
    
    quartz.dataSource.myDS.provider = OracleClient-20
    
  3. 我认为你会很高兴,如果你运行石英作为嵌入式,你可以在ypur代码中使用2号。

    有关详情,请参阅this tutorial

答案 1 :(得分:1)

Oracle数据库有许多用于运行预定作业的选项。所以也许你真的不需要Quartz来做你想做的事情。您可以使用旧的DBMS_JOB软件包,也可以使用更新更复杂的DBMS_SCHEDULER 10g。