将鼠标置于此图标上以加载和查看本教程的所有屏幕截图。(警告:此操作会同时加载所有屏幕截图,网速较慢时,响应时间可能会比较长。)

注: 此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。

这些屏幕截图不能反映用户的具体环境,只是说明如何在 Oracle 企业管理器 10 g 网格控制台中找到特定的功能。

企业管理器为您提供了一个高效的作业系统。作业是您定义的一个可调度的工作单元,用于自动运行常用任务。您可以使用作业系统创建、编辑和管理作业。


作业将包含名称、描述、所有者、参数、目标和计划。作业可以包含单个任务或多个任务。您可以安排一个作业来自动执行任务。作业由步骤组成,每一步都是一个可执行单元。您可以定义不同类型的作业,还可以使用不同类型的作业自动化过程。
您可以在 Job Activity 页、Job Library 页以及其他企业管理器页面上创建作业。


创建作业后,您可以立即执行,也可以稍后对其进行调度。在创建作业时,您需要定义作业及其调度。设置调度这个操作是可选的:如果您没有设置作业调度,则该作业将立即执行。您可以使用计划特性创建要定期运行或在指定时间运行的作业。您可以使用作业完成许多目标,如更新产品版本信息、自动化补丁作业等等。如果您希望其他用户能够共享和重用某个作业,可以将该作业存储到作业库中。


Oracle 管理服务可以集中控制作业。当某个作业在运行时,有关该作业的信息将分发给所有代理。因此,管理服务和代理之间具有不中断的网络连接很重要。

您可以创建多种类型的作业,例如:Backup、Backup Management、CloneHome、DBClone、DBConfig、Export、Multi-Task 等等。

返回主题列表

Linda 可以为环境设置各种管理作业,并安排它们在以后运行。她要安排的其中一个作业是备份某些数据库。这涉及到其他任务,如关闭监听器和数据库。为此,Linda 可以利用一个多任务作业。


Linda 希望检查作业,以查看是否成功执行了备份以及重新启动了数据库。她希望查看失败的任务并进行修正。

返回主题列表

定义备份作业

您可以使用 Schedule Customized Backup 向导备份数据库。此外,也可以在 Jobs 选项卡页面的 Create Job 下拉列表中选择 RMAN Script 来备份数据库。您可以将数据库的内容备份到磁盘和/或磁带。仅当数据库处于 ARCHIVELOG 模式时,才可以使用在线备份。

备份作业可复制数据库的重要部分,如控制文件和数据文件。它可以防止意外的数据丢失和应用程序错误。如果丢失了数据,您可以使用备份重建。系统将关闭并挂载数据库,以执行备份作业。您可能需要等待几分钟,以便备份操作完成。

执行以下步骤,创建数据库备份作业:

打开浏览器并按以下格式输入 URL 来访问安装有管理服务的服务器:

http://<管理服务主机名>.<域>:<端口>/em/

没有安装其他实例的计算机的默认端口值是 7777。但是,如果该计算机运行有其他实例,则端口可能有所不同。

将显示 Login 页面。输入用户名和口令,然后单击 Login 按钮。

系统将提示您输入用户名和口令以验证数据库凭证。您可以将用户名和口令保存为首选凭证。为此,请选中 Save as Preferred Credential 复选框。只有数据库管理员才可以备份数据库。因此,从 Connect As 下拉列表中选择 SYSDBA。单击 Login

:首次登录时,系统将提示您输入用户名和口令。之后,将从缓存中提取数据库凭证。

在 Schedule Backup 向导中,您可以选择 Oracle-suggested 备份或 Customized 备份。Oracle-suggested 备份基于您的磁盘和/或磁带配置。使用 Customized 备份,您可以更灵活地安排自己的备份作业。Customized 备份作业受数据库配置的影响。

Customized Backup 部分中,默认情况下将选择 Whole Database 选项。

创建多任务作业

多任务作业使您能够创建包含一个或多个任务的复杂作业。您可以针对相似类型或不同类型的目标创建多任务作业。您可以创建一个包含两个任务的多任务作业,这两个任务的作业类型不同,并且针对两个单独(不同)的目标类型进行操作。例如,
Task 1(OS Command 作业类型)在 Host 1 上执行操作。
如果 Task 1 成功,则针对 Database 1 和 Database 2 运行 Task 2(SQL Script 作业类型)。

您可以针对任何目标运行多任务作业。您必须为特定作业类型选择适当的目标。并非所有的作业类型都可以用作任务。使用 Target Type 下拉列表为作业选择特定类型的目标(如 Database Instance)之后,只能将相同类型的目标添加到该作业。您可以选择针对所有任务的相同目标或者不同任务的不同目标来运行作业。多任务作业的每个任务都被视为一个完整作业。

此处,您将针对相似类型的目标创建多任务作业。

将显示 Create Multitask 页面。单击 General 子选项卡以输入作业的相关信息。输入作业名称和描述。在 Targets 下拉列表中,您可以看到两个选项:“Same targets for all tasks”和“Different targets for different tasks”。“Same targets for all tasks”可让您针对相似类型的目标创建多任务作业。使用“Different targets for different tasks”,您可以针对两个单独(不同)的目标类型进行操作。此处,选择 Same targets for all tasks 选项。从 Target Type 下拉列表中,选择 Database Instance

在 Tasks 页面上,您可以设置任务条件和依赖逻辑,还可以添加任务初始化错误处理过程。
要设置 Condition 和 Depends On 选项,您至少需要两个任务。任务条件可定义执行任务时的状态。
Always:每次运行作业时执行任务。
On Success:任务执行依赖于其他任务的成功执行。
On Failure:任务执行依赖于其他任务的执行失败。

您需要为 Database Startup 作业指定条件。在 Condition 列中,选择 On Success

分析正在运行的作业


作业或任务的状态在其生命周期内会更改多次。作业具有以下状态:

Scheduled:作业已创建并且将在指定时间运行。
Running:作业正在执行。
Initialization Error:作业或步骤无法成功运行。如果作业中的步骤初始化失败,则作业状态为 Initialization Error。
Failed:作业执行失败。
Succeeded:作业已完整执行。
Stopped:用户已取消作业。
Stop Pending:用户已停止作业。已经运行的步骤将完成执行。
Suspended:这表示作业的执行被延迟。
Inactive:该状态表示目标已被删除。
Reassigned:作业的所有者已经更改。
Skipped:作业没有在指定时间执行,并且已经略过。

现在,您可以看到所创建的作业的进度,以及这些作业的状态更改。

备份作业分析

多任务作业分析

注: 由于作业将立即运行,因此您需要在创建作业后立即检查状态。

备份作业分析

返回主题列表

针对一个组运行作业并向其他管理员授予访问该作业的权限

您还可以针对一个组(而不仅仅是目标)运行作业。您可以针对一个组创建常规作业以及多任务作业。您可以添加能够访问该组的其他管理员或角色。超级管理员拥有作业的 View 权限。

在本部分中,您将学习如何针对一个组创建作业,并添加可以访问该作业的其他管理员。