前言

​ 由于每个版本的ESS在功能上都有些区别,因此本文以12.1.3的版本来简单介绍它的功能和使用。

什么是ESS?

​ ESS 的全称为:Oracle Enterprise Scheduler,是Oracle的一款定时调度产品。

如何使用?

​ ESS的通常使用分为三步:定义作业、定义调度、提交作业请求。通俗来讲就是在定义:要做什么、是时候做。

准备工作

  1. 确保已经安装了Oracle ESS 12c
  2. 进入ESS控制台:{服务器ip}:{服务器端口}/em
  3. 展开左侧导航栏,如图操作进入ESS的控制台界面

image-20200117233057156.png

1. 定义作业

​ 在ESS中可以定义八种类型的作业:JavaJobType、PlsqlJobType、ProcessJobType、SyncEjbJobType、AsyncEjbJobType、SyncWebserviceJobType、AsyncWebserviceJobType和OnewayWebserviceJobType。

​ 目前最常用的是SyncWebserviceJobType和AsyncWebserviceJobType,分别是同步的soap请求和异步的soap作业请求。此处以SyncWebserviceJobType的作业为例。

1.如图操作:调度服务-->作业元数据-->作业定义

image-20200117233752407.png

2.进入作业定义操作界面

image-20200117233918930.png

  1. 新建作业定义

image-20200117234028378.png

  1. 填写作业信息:名称、显示名称、作业类型等。

image-20200117235048357.png

  1. 根据作业类型实现作业,此处将soap请求的相关调用信息定义到ESS中。

image-20200118001312048.png
image-20200118001534466.png

  1. 配置好web服务后,会自动生成系统属性,也可以根据需要在下图区域中新增/修改属性配置。

image-20200118001952424.png

  1. 别忘了点击“确定”生效配置

image-20200118002212143.png

2. 定义调度

  1. 如图操作:调度服务-->作业请求-->定义调度

image-20200118002408261.png

  1. 进入调度操作界面:

image-20200118002533848.png

  1. 点击创建,进入新建调度的界面,填写并点击“确定”,保存配置。

image-20200118102019254.png

3. 提交作业请求

  1. 如图操作:调度服务-->作业请求-->提交作业请求
  1. 选择之前配置好的作业定义

image-20200118102721194.png

  1. 选择作业定义后,系统会带出作业参数和系统参数配置的区域,本文使用默认的配置。

image-20200118102954723.png

  1. 选择 “使用现有调度” :选择之前建立好的调度

image-20200118103157804.png

  1. 点击 “确定”,保存配置。到此,我们使用ESS配置好了一个调度程序。

image-20200118103310894.png

查看调度情况

​ ESS为我们提供了一个查询界面,我们可以在这个界面中查询作业请求的执行情况。

  1. 如图操作:调度服务-->作业请求-->搜索作业请求,进入作业请求查询界面

image-20200118103658396.png

  1. 按照作业定义,查询作业请求:

image-20200118103843178.png
image-20200118103953490.png

查看请求详情

​ 点击 “请求ID” 超链接即可查看详情:

image-20200118105501932.png

取消请求

  1. 取消所有请求,从列表中的 “父ID” 超链接进入,选择右上角的操作-->取消。
  2. 取消某一次调度请求,从列表中的 “请求ID” 超链接进入,选择右上角的操作-->取消。

image-20200118104827173.png

暂挂/恢复请求

  1. 暂挂/恢复所有请求,从列表中的 “父ID” 超链接进入,选择右上角的操作-->暂挂/恢复。
  2. 暂挂/恢复某一次调度请求,从列表中的 “请求ID” 超链接进入,选择右上角的操作-->暂挂/恢复。

结语

​ 本文粗略介绍了ESS和ESS的使用,希望广大读者能通过阅读本文学会使用ESS。

附录

调度频率

共7种选项:一次、每小时/分钟、每日、每周、每月、每年和定制。而且,每小时/分钟、每日、每周、每月、每年这5种选项都能额外 “定制时间”。

  1. 一次:某个时间点调度
  2. 每小时/分种:

image-20200118112804889.png

  1. 每日:

image-20200118112841546.png

  1. 每周:

image-20200118112911557.png

  1. 每月:分为按天和按日期配置。

image-20200118112952578.png
image-20200118113036540.png

  1. 每年:分为按天和按日期配置。

image-20200118113059367.png
image-20200118113114203.png

  1. 定制

image-20200118113356988.png

参考

Oracle ESS 官方教程
ESS 具体配置详解


麻辣公鸡
0 声望0 粉丝