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