在设备管理控制台中为 Oracle 数据库配置应用详细信息和设置

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

数据库备份

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

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

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

操作系统身份验证:不适用 - 不需要数据库用户账号,也不需要服务名称。Backup and DR 使用 / as sysdba(对于 SQLPLUS)和 target /(对于 RMAN)连接到数据库进行备份。

2. 从 Data Guard(备用)节点备份:

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

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

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

此条目可让您更改 RMAN 日志文件的位置。 输入完整路径,包括 RMAN 文件名。
恢复验证 RMAN RESTORE VALIDATE 将检查并验证备份的完整性。它用于检测数据库中是否有任何损坏的数据块。选中此复选框后,Backup and DR 代理将为每个备份调用 RMAN 恢复验证。此验证成本高昂,会增加备份时间。
RMAN 目录数据库名称(可选) 这是目录数据库服务名称。这适用于为 RMAN 备份设置 RMAN CATALOG DATABASE 的用户环境。目录数据库服务名称必须在 tnsnames.ora 文件中有一个条目,以便 Backup and DR 进行连接。
RMAN 目录用户和
RMAN 目录密码
这是 RMAN 在备份期间连接的目录数据库用户名和密码。如果提供了 RMAN 目录数据库名称,则必须提供此参数,以便运行连接到目录数据库的备份。
Oracle 服务名称 提供在 tnsnames.ora 文件中指定新服务名称的功能,以供 Backup and DR 备份使用,如在非 RAC 环境中创建和验证 Oracle 服务名称和在 RAC 环境中创建和验证 Oracle 服务名称中所述。

如果未指定,则默认情况下,Backup and DR 会将 Oracle SID 名称(实例名称)用作服务名称。新服务名称或默认 SID 名称必须在 tnsnames.ora 文件中有一个条目,以便 Backup and DR 进行连接。Oracle 服务名称仅用于数据库身份验证。
Oracle Data Guard 主节点服务名称 这是在 Data Guard 节点上配置的 tnsnames.ora 文件中的服务名称,用于从备用数据库节点连接到主数据库节点。

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

示例:1:172.16.16.21:svc_orarac2_act:F

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

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

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

注意:对于具有 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 小时。

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

备份暂存磁盘

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

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

Oracle 数据库的政策模板替换

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

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

  3. 点击页面顶部的政策覆盖。

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

Oracle DBA 指南