为 Oracle 数据库配置应用详细信息和设置

使用以下标签页查找您要为其配置设置的备份类型。

数据库备份

使用此表中显示的应用设置配置数据库备份:

设置 输入
Authentication(身份验证)部分中的 Username and Password(用户名和密码)
1. 从主节点备份

数据库身份验证(仅限 Linux):Oracle 数据库身份验证使用 Oracle 数据库凭据。使用 Oracle 数据库身份验证时,您必须提供数据库凭据,才能使用 sysdba 权限(对于 Oracle 12c 及更高版本,则为 sysbackup)连接到数据库。确保数据库用户账号已根据数据库中的用户角色部分选择了适当的角色。

操作系统身份验证:不适用 - 无需数据库用户账号和服务名称。备份和灾难恢复服务会使用 / as sysdba 连接到 SQLPLUS,使用 target / 连接到 RMAN 以进行备份。

2. 从数据保护(备用)节点备份

数据库身份验证(仅限 Linux):Oracle 数据库身份验证使用 Oracle 数据库凭据进行备份。使用 Oracle 数据库身份验证时,您必须提供数据库凭据,才能使用 sysdba 权限(对于 Oracle 12c 及更高版本,则为 sysbackup)连接到数据库。确保数据库用户账号具有根据数据库中的用户角色选择的适当角色。

操作系统身份验证:需要数据库用户账号在主数据库上切换归档日志,以便在数据防护节点上捕获一致的备份副本。在操作系统身份验证下,无需 sysdbasysbackup 权限。如果用户没有 sysdba 角色,则需要dba_tablespaces 上授予“连接”“更改系统”和“选择”权限。确保数据库用户账号在数据库中的用户角色部分下选择了 None 角色。
数据库中的用户角色 RMAN 备份需要 sysdba 角色,对于 Oracle 12c 及更高版本,则需要 sysbackup 角色。默认值为 sysdba。请根据为数据库中的用户账号分配的角色,选择正确的角色。这仅适用于数据库身份验证。

使用操作系统身份验证进行数据保护备份:为非 sysdba 或非 sysoper 数据库用户账号选择角色 None。非 sysdba 或非 sysoper 的必需权限为 connect, alter system, select on dba_tablespaces 角色。
声道数 输入 RMAN 通道数量,以配置备份的并行处理。应根据服务器上可用的核心数量配置通道数量,同时考虑配置为并行运行的其他数据库备份。默认通道数为 2。
RMAN 日志位置 默认情况下,RMAN 日志位置为 /var/act/log/rman.log

您可以使用此条目更改 RMAN 日志文件的位置。 输入包含 RMAN 文件名的完整路径。
恢复验证 RMAN RESTORE VALIDATE 会检查并验证备份的完整性。它用于检测数据库中的任何损坏分块。选中此复选框后,备份和灾难恢复代理将针对每个备份调用 RMAN 恢复验证。此验证费用高昂,并且会延长备份时间。
RMAN 目录数据库名称(可选) 这是目录数据库服务名称。这适用于将 RMAN CATALOG DATABASE 设置为执行 RMAN 备份的用户环境。目录数据库服务名称必须在 tnsnames.ora 文件中包含条目,Backup and DR 才能连接。
RMAN 目录用户名和
RMAN 目录密码
这是目录数据库用户名和密码,供 RMAN 在备份期间进行连接。如果您提供 RMAN 目录数据库名称来运行与目录数据库关联的备份,则必须提供此参数。
Oracle 服务名称 能够在 tnsnames.ora 文件中指定要供备份和灾难恢复备份使用的新服务名称,如在非 RAC 环境中创建和验证 Oracle 服务名称在 RAC 环境中创建和验证 Oracle 服务名称中所述。

如果未指定,则默认情况下,备份和灾难恢复将使用 Oracle SID 名称(实例名称)作为服务名称。新服务名称或默认 SID 名称必须在 tnsnames.ora 文件中包含条目,才能让备份和灾难恢复功能建立连接。Oracle 服务名称仅用于数据库身份验证。
Oracle Data Guard 主节点服务名称 这是在 Data Guard 节点上配置的 tnsnames.ora 文件中的服务名称,用于从备用数据库节点连接到主数据库节点。

仅当您要通过 Oracle Data Guard 保护数据时,才需要执行此操作。 如需了解详情,请参阅通过 Oracle Data Guard 节点进行保护
集群节点 使用以下格式指定故障切换节点选项:
Failover choice:Node IP:servicename:role
此选项仅适用于 RAC,请参阅将备份和灾难恢复 RMAN 备份配置为对其他节点进行 RAC 透明故障切换

示例:1:172.16.16.21:svc_orarac2_act:F

角色应为 F(用于故障切换)。角色也可以是 M(用于维护)。如果节点角色为 M,则备份/恢复设备会将其用作备份节点,而不是使用原始受保护节点。
Maxcorrupt 参数设置 设置 maxcorrupt 可允许在执行 RMAN BACKUP 命令期间,数据文件中存在指定数量之前未检测到的块损坏。如果 RMAN 在进行备份时检测到新损坏块的数量超过此数值,则备份作业会中止。
Section 大小替换项 区段大小以 MB 为单位。通过分块大小 RMAN 参数,可以将大型文件的备份并行处理到多个 RMAN 通道。

默认分区大小为 16000,即 16 GB。如果您想替换默认值,请输入一个介于 1 到 200000 之间的新大小。
不取消编目 勾选此复选框可在每次备份作业后对 RMAN 数据文件备份元数据进行编目。默认情况下,备份和灾难恢复数据文件备份将在备份开始时编入目录,然后在备份结束时取消编入目录。
强制创建新的第 0 级备份 备份和灾难恢复 RMAN 备份是永久递增的,使用更新后的映像副本,其中每个增量备份都会创建逻辑完整副本。如果需要完整的零级备份,即覆盖 Backup and DR 增量备份,请为单个备份作业选中此复选框。请务必在完整的零级别备份完成后清除此标志,否则系统会强制将每个备份都作为新的零级别 Oracle RMANRMAN 备份。这会影响快照池存储空间。
Oracle 配置文件位置 使用 Oracle RMAN 备份(例如钱包)备份 Oracle 配置文件时,请使用此参数,以便支持加密。必须是完整路径。

如果指定了文件夹名称,系统会备份该文件夹下的所有文件。如果指定了文件名,则系统只会备份指定的文件。

注意:对于启用了 TDE 的 Oracle 数据库,可以通过为 Oracle 应用设置 Oracle 配置文件位置高级设置来捕获 TDE 的钱包。针对启用了 TDE 的数据库的应用感知挂载需要将钱包复制到挂载主机上的适当位置,并且必须配置并打开钱包。
AU_SIZE 用于配置 ASM 磁盘组 AU 大小的参数(以 MB 为单位),默认为 1MB。 这项设置仅在创建磁盘组(即执行第 0 级备份作业)期间生效。请在首次备份之前进行设置,或选择“强制使用新级别 0”以使用新的 AU_SIZE 重新创建磁盘组。

使用新的第 0 级备份时,请确保快照池中有足够的可用空间。
自动发现 RAC 成员 选中此复选框可自动发现 RAC 数据库的所有成员。它支持将暂存磁盘映射到所有 RAC 节点。如果主机名没有 FQDN,自动发现功能将无法正常运行。在这种情况下,请手动添加节点。
RAC 成员节点 如果您选择不自动发现 RAC 成员,请提供 RAC 节点列表,以将暂存磁盘映射到所选的 RAC 成员。先列出受保护的节点。仅用于保护 ASM 磁盘组中的 Oracle 数据库。

归档日志备份

使用以下应用设置配置归档日志备份:

设置 输入
归档日志备份的通道数量 指定在归档日志备份期间要使用的 RMAN 通道(即并行日志备份)数量。默认的 RMAN 通道为 2。
Oracle TNS_Admin 路径 如果 tnsnames.ora 位于非标准位置,请提供其所在目录的完整路径。Oracle TNS_Admin 路径仅用于数据库身份验证。
日志清除保留期限 在提供的空间中,输入要在归档日志目标位置保留生产归档日志的时长(以小时为单位)。例如,如果将此值设为 4,则系统会从数据库归档目的地中清除超过 4 小时的归档日志。默认值为 24 小时。

注意:如果您将日志清除保留期限设置为零,则系统会在备份作业完成后立即清除日志。如果您这样做,请将清除前成功的日志备份数量设置为至少 1 个。
在清除之前成功备份日志 默认情况下,归档清除不会检查成功日志备份的数量。输入成功备份日志的数量,系统会在达到该数量后运行归档清理。
交叉检查归档日志 选择此选项可在归档日志备份上运行交叉检查并删除过期的生产归档日志。
每天对归档日志进行一次交叉检查备份 选择此选项后,系统会在数据库备份后,每天在备份和灾难恢复暂存磁盘上对归档日志进行一次交叉检查。如果选择了对归档日志进行备份交叉检查,此选项将在每次归档日志备份期间替换交叉检查。
对归档日志的备份进行交叉检查 选择此选项可交叉检查备份和灾难恢复暂存磁盘上的归档日志备份与每个归档日志备份。
每个备份集中的文件数量 指定在归档日志备份期间要包含在备份集中的归档日志数量。默认值为 4。
归档日志备份服务名称 当 Oracle 服务名称配置为从多个节点运行时,请为 RAC 环境中的归档日志备份提供专用的 Oracle 数据库服务名称。归档日志备份服务名称仅用于数据库身份验证。

备份暂存磁盘

使用以下应用设置配置备份暂存磁盘:

设置 输入
将 ASM 格式转换为文件系统格式 默认情况下,数据库会以其默认格式(ASM 或文件系统)捕获。如果生产 Oracle 数据库的数据文件位于 ASM 磁盘组中,则备份目的地为 ASM;如果数据库的数据文件位于文件系统中,则备份目的地为文件系统。如果源数据库数据文件位于 ASM 磁盘组中,并且备份目的地必须设置为文件系统暂存磁盘,请将此值设置为 Yes
对于 Windows 环境中的所有 ASM 数据库,此值必须设置为 Yes
将文件系统格式转换为 Oracle ASM 格式 默认情况下,数据库会以其默认格式(ASM 或文件系统)捕获。如果生产 Oracle 数据库的数据文件位于 ASM 磁盘组中,则备份目的地为 ASM;如果数据库的数据文件位于文件系统中,则备份目的地为文件系统。如果源数据库的数据文件位于文件系统中,并且备份目标必须设置为 Oracle ASM 磁盘组,请将此值设置为 Yes。这需要在 Oracle 服务器上安装 ASM。
ASM 磁盘组兼容性 可以访问磁盘组的 ASM 软件的最低版本。 请参阅 ASM 磁盘组兼容性属性,以指定和替换备份 ASM 磁盘组的 ASM 兼容性。这需要执行新的强制级别 0 备份。这会影响快照存储池存储空间。
数据库兼容性 使用磁盘组的任何数据库实例的最低兼容数据库初始化参数设置。请参阅 ASM 磁盘组兼容性属性,以指定和替换备份 ASM 磁盘组 RDBMS 兼容性。这需要重新强制执行级别 0 的备份。这会影响快照池存储空间。
预演磁盘大小 默认情况下,Backup and DR 代理会将数据库备份的暂存磁盘大小计算为数据库大小上限的 1.5 倍。如需手动指定值,请分配一个暂存磁盘,以便数据库在未来两年内进行扩容。手动设置此参数会限制随着数据库大小的增长而动态增长的暂存磁盘。
预演磁盘粒度 在应用的备份暂存磁盘中使用多个磁盘时,每个磁盘的大小上限。默认值为 1000GB。
将暂存磁盘粒度用作暂存磁盘大小下限 对于小于精细化设置大小(默认值为 1000GB)且趋于定期增长的应用,请使用此策略。此选项有助于避免频繁进行昂贵的完整备份。由于暂存磁盘是采用精简预配方式,因此使用比立即使用所需的暂存磁盘大得多的暂存磁盘不会产生初始费用。
最后一个暂存磁盘的最小大小 在应用的备份暂存磁盘中使用多个磁盘时,最后一个磁盘的大小下限。此值也适用于为备份暂存磁盘分配的其他磁盘,以适应增长。默认值为 250GB。
预演版磁盘装载点 允许您将暂存磁盘挂载到特定位置。
日志暂存磁盘大小 如果设置了日志备份政策,则使用此字段。默认情况下,备份和灾难恢复功能使用 30 天的最高水位标记来确定归档备份暂存磁盘的暂存磁盘大小。
注意:您可以创建大小大于系统默认精细度 1 TB 的日志备份暂存磁盘,但如果这样做,系统会停用自动日志暂存大小更新。如需重新启用该功能,请等待日志成功备份,然后将日志暂存磁盘大小值重置为默认值。启用自动日志暂存区大小更新后,如果计算出的大小小于 1 TB,暂存区磁盘不会自动调整大小;如果计算出的大小大于 1 TB,系统会向日志备份卷添加新磁盘以扩大其大小。

Oracle 数据库的政策模板替换项

  1. 前往应用管理器,然后点击应用

  2. 右键点击相应数据库,然后选择管理备份方案

  3. 点击页面顶部的政策替换项

  4. 在政策替换项字段中,输入所需的输入内容。如需详细了解日志保护,请参阅备份方案政策中的数据库日志保护

Oracle DBA 指南