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