使用 Backup and DR 保护 Oracle 数据库的前提条件包括:
按照准备 Oracle 数据库以进行保护中的步骤准备数据库。
| 步骤 | 位置 | 内容 | 这些过程位于: |
|---|---|---|---|
| 1 | 数据库服务器 | 安装或升级 Backup and DR 代理。始终使用最新的 Backup and DR 代理。 | 为您的主机获取合适的 Backup and DR 代理 |
| 2 | Management console > Manage > Hosts | 必须将数据库服务器添加为主机或虚拟机。 | 添加主机。 |
| 3 | 设备管理控制台 Oracle 数据库向导 | 使用新手入门向导发现和保护数据库。 | 发现并保护 Oracle 应用。 |
| 4 | 备份方案 | 您需要为数据库准备一个或多个合适的备份模板和资源配置文件。 | Oracle 数据库的政策替换 |
| 5 | 应用管理器 | 有许多特定于 Oracle 的应用详细信息和设置必须设置。 | Oracle 数据库的应用详细信息和设置 |
Oracle 操作系统用户
数据库实例应以拥有 Oracle 二进制文件的 Oracle 操作系统用户身份运行。如果数据库实例以不同于 Oracle 操作系统所有者的操作系统用户账号运行,请确保运行数据库实例的操作系统用户具有与 Oracle 操作系统所有者相同的群组访问权限。
操作系统身份验证与数据库身份验证
以下部分介绍了使用操作系统身份验证与数据库身份验证的 Backup and DR 之间的区别。
默认情况下,主机使用操作系统身份验证。您可以选择对 Linux 主机使用操作系统或数据库身份验证。对于 Windows 主机,只有操作系统身份验证可用。
Backup and DR 使用操作系统身份验证
操作系统身份验证不需要数据库用户账号,也不需要服务名称。Backup and DR 使用 / as sysdba 连接到数据库。
在设备管理控制台的应用详细信息和设置中,您可以验证身份验证配置。
使用数据库身份验证的备份和灾难恢复
Oracle 数据库身份验证:使用 Oracle 数据库凭据。使用 Oracle 数据库身份验证时,您必须提供数据库凭据,才能使用 sysdba 权限(或 Oracle 12c 及更高版本的 sysbackup)连接到数据库。
请按照以下说明启用 Oracle 数据库身份验证:
在设备管理控制台中,点击管理下拉菜单,然后选择主机。
右键点击要进行身份验证的数据库服务器,然后点击修改。
在修改主机页面上,将使用 Oracle 数据库身份验证按钮滑到右侧。备份作业会对该数据库服务器上的所有数据库使用数据库身份验证。这需要在应用详细信息和设置下有一个数据库用户账号,备份才能成功。
前往应用管理器,右键点击您刚刚为其启用了数据库身份验证的主机上的数据库,然后选择管理备份方案。
点击页面顶部的详细信息和设置。
滚动到身份验证,然后输入凭证。验证配置,然后根据需要填写其他设置。
对从此数据库服务器管理的每个数据库重复执行第 4 步到第 6 步。
文件系统或 ASM 磁盘组中的 Oracle RMAN 备份
Oracle 数据库备份具有不同的属性,具体取决于备份是否受到保护:
文件系统:对于 Oracle ASM 以外的所有源数据库配置,备份位于文件系统下。请参阅备份文件系统上包含数据文件的 Oracle 数据库。
ASM 磁盘组:如果源数据库配置使用 ASM,则备份位于 ASM 磁盘组中。如需详细了解如何保护 Oracle ASM 磁盘组下的 Oracle 数据库,请参阅备份在 ASM 磁盘组上具有数据文件的 Oracle 数据库。请务必参阅应用详情和设置。
备份文件系统上包含数据文件的 Oracle 数据库
本部分介绍如何备份文件系统上包含数据文件的 Oracle 数据库。
文件系统上的 Backup and DR 暂存磁盘
当您备份文件系统上包含数据文件的 Oracle 数据库时,Backup and DR 暂存磁盘会映射到 Oracle 服务器(受保护节点)。系统会在 Backup and DR 暂存磁盘上创建一个基于操作系统文件系统的新文件系统。例如,如果源数据库位于 Linux ext4 上,则会创建一个 ext4 文件系统。
整个数据库的所有数据文件的 RMAN 备份副本都会在 Backup and DR 提供的文件系统上捕获。截取暂存磁盘的快照。
支持 dNFS,请参阅配置 dNFS 以保护和装载虚拟 Oracle 数据库。
ASM 磁盘组上的 Backup and DR 暂存磁盘
如需将特定文件系统数据库保护为 ASM 磁盘组格式,请在应用详细信息和设置中选中将文件系统格式转换为 Oracle ASM 格式复选框。这需要 ASM 在受保护的数据库节点上安装并运行。
在 Oracle ASM 磁盘组下捕获文件系统 Oracle 数据库备份时,Backup and DR 暂存磁盘会映射到 Oracle 数据库服务器,并提供给 Oracle ASM 层。系统会使用映射的磁盘在 ASM 下创建一个 ASM 备份磁盘组。
备份 ASM 磁盘组上包含数据文件的 Oracle 数据库
本部分介绍了如何使用 ASM 磁盘组上的数据文件备份 Oracle 数据库。
ASM 磁盘组上的 Backup and DR 暂存磁盘
备份在 ASM 磁盘组上具有数据文件的 Oracle 数据库时,Backup and DR 暂存磁盘会映射到 Oracle 数据库服务器,并提供给 Oracle ASM 层。系统会使用映射的磁盘在 ASM 下创建一个 ASM 备份磁盘组。
整个数据库的所有数据文件的 RMAN 映像副本会在 Backup and DR 提供的 ASM 磁盘组上捕获,并保留 ASM 标头信息。系统会创建包含 ASM 标头信息的暂存磁盘的快照。
用于向单个或所有 RAC 成员节点提供 Backup and DR 暂存磁盘的应用详细信息和设置如下:
自动发现 RAC 成员:如果您希望 Backup and DR 自动发现 RAC 节点,而不是手动输入公共 IP 地址,请选择此设置。如果选择自动发现,则 Backup and DR 暂存磁盘会呈现给所有 RAC 成员节点。
RAC 成员节点:提供要向其呈现 Backup and DR 暂存磁盘的 RAC 成员节点的公共 IP 地址。如果您使用自动发现 RAC 成员,则无需执行此操作。
如需了解详情,请参阅 Oracle 数据库的应用详细信息和设置。
如需从多个节点运行备份,请按照配置从多个节点并行 RMAN 映像复制中的说明配置 tnsnames。为获得最佳效果,请注意 ASM 可伸缩性和限制(来自 Oracle 文档 ID 370921.1)
文件系统上的 Backup and DR 暂存磁盘
如需将 ASM 数据库保护为文件系统格式,请前往应用详情和设置,然后在将 ASM 格式转换为文件系统格式下选择是。
Backup and DR 暂存磁盘会映射到 Oracle 服务器(受保护节点)。系统会在 Backup and DR 暂存磁盘上基于操作系统上的文件系统创建一个新文件系统,例如,如果源数据库位于 Linux ext4 上,则会创建一个 ext4 文件系统。
整个数据库的所有数据文件的 RMAN 映像副本都会在 Backup and DR 提供的文件系统上捕获。截取暂存磁盘的快照。
支持 dNFS,请参阅配置 dNFS 以保护和装载虚拟 Oracle 数据库。