使用 Backup and DR 保护 Oracle 数据库的前提条件包括:
按照准备 Oracle 数据库以进行保护中的步骤准备数据库。
步骤 | 地点 | 内容 | 这些程序位于: |
---|---|---|---|
1 | 数据库服务器 | 安装或升级 Backup and DR 代理。始终使用最新的 Backup and DR 代理。 | 获取适合您主机的 Backup and DR 代理 |
2 | 管理控制台 > 管理 > 主机 | 必须将数据库服务器添加为主机或虚拟机。 | 添加主机。 |
3 | 管理控制台 Oracle 数据库向导 | 使用初始配置向导发现和保护数据库。 | 发现并保护 Oracle 应用。 |
4 | 备份方案 | 您需要为数据库提供一个或多个合适的备份模板和资源配置文件。 | Oracle 数据库的政策替换 |
5 | 应用管理器 | 有许多特定于 Oracle 的应用详细信息和设置必须设置。 | Oracle 数据库的应用详细信息和设置 |
Oracle 操作系统用户
数据库实例应以拥有 Oracle 二进制文件的 Oracle 操作系统用户身份运行。如果数据库实例以不同于 Oracle OS 所有者的操作系统用户账号运行,请确保运行数据库实例的操作系统用户具有与 Oracle OS 所有者相同的群组访问权限。
操作系统身份验证与数据库身份验证
以下部分介绍了使用操作系统身份验证与使用数据库身份验证进行备份和灾难恢复之间的区别。
默认情况下,主机使用操作系统身份验证。您可以选择使用操作系统或数据库身份验证来验证 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 数据库,请参阅备份数据文件位于 ASM 磁盘组中的 Oracle 数据库。请务必参阅应用详情和设置。
备份数据文件位于文件系统上的 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 数据库映像时,备份和灾难恢复暂存磁盘会映射到 Oracle 数据库服务器并提供给 Oracle ASM 层。使用映射磁盘在 ASM 下创建 ASM 备份磁盘组。
备份数据文件位于 ASM 磁盘组中的 Oracle 数据库
本部分介绍了如何备份数据文件位于 ASM 磁盘组上的 Oracle 数据库。
ASM 磁盘组中的 Backup and DR 暂存磁盘
当您备份在 ASM 磁盘组上具有数据文件的 Oracle 数据库时,备份和灾难恢复暂存磁盘会映射到 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 文件系统。
系统会在 Backup and DR 提供的文件系统上捕获整个数据库的所有数据文件的 RMAN 映像副本。系统会截取过渡磁盘的快照。
支持 dNFS,请参阅配置 dNFS 以保护和装载虚拟 Oracle 数据库。
Oracle DBA 指南
- 适用于 Oracle 数据库的 Backup and DR
- 保护 Oracle 数据库的前提条件
- Oracle 补丁和已知问题
- 准备 Oracle 数据库以进行保护
- 发现并保护 Oracle 数据库
- Oracle 数据库的详细信息和设置
- 将 dNFS 与 Backup and DR 搭配使用
- 保护发现的 Oracle 数据库
- 将 Oracle 数据库装载为标准装载
- 创建 Oracle 数据库的即时虚拟副本
- 恢复和还原 Oracle 数据库
- 使用装载和迁移功能即时恢复 Oracle 数据库
- 通过 Backup and DR 工作流预配环境