Oracle Database 11g:面向管理员的新增功能 D-2 Oracle Database 11g:面向管理员的新增功能 D-3 新增调度程序功能 为了将所有调度和作业功能集成到一个工具之内,已对 Oracle Database 11g 中的调度程序进行了增强
这带来了以下结果:简化了作业管理(查找调度作业所用的空间更小)并减少了用于启动、停止和监视调度作业的后台进程数量
负责多台服务器上的多个数据库的 DBA 通常需要熟悉操作系统 (OS) 调度工具才能执行所需的每项操作
在 Oracle Database 11g 中,通过使用调度程序代理,调度程序不仅可以在数据库所在的计算机上创建作业,还可以在安装了调度程序代理的任何计算机上创建作业
这些作业可以是基于 OS 的外部作业,也可以是数据库作业
DBA 现在可以从一个位置管理跨网络的作业
Oracle Database 11g:面向管理员的新增功能 D-4 远程作业 Oracle 调度程序现在可以创建并运行远程作业
DBA 可以通过远程主机或数据库上的集中调度程序运行作业,因而可以管理更多的计算机
使用 Oracle 调度程序代理,可以对远程数据库运行作业,也可以在无数据库的主机上运行作业
代理必须在一个或多个充当调度程序源的数据库中进行注册
调度程序源数据库必须已安装了 XMLDB 功能
调度程序必须配置为与代理进行通信
必须为其分配一个端口,并且该端口必须是未使用的
必须为要注册的代理创建一个口令
使用 DBMS_SCHEDULER
SET_ATTRIBUTES 过程,可以通过提供调度程序代理的 host:port 来指定目标主机或数据库
Oracle Database 11g:面向管理员的新增功能 D-5 配置源数据库 在可以将数据库用作远程作业源之前,必须完成以下配置步骤
确认 XMLD