使用以下标签页查找要为其配置设置的备份类型。
数据库备份
使用下表所示的应用设置配置数据库备份:
设置 | 输入 |
---|---|
用户名和密码
在身份验证部分中 |
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 及更高版本的数据库。确保根据数据库中的用户角色为数据库用户账号选择适当的角色。
操作系统身份验证:需要数据库用户账号才能在主节点上切换归档日志,以捕获数据防护节点上的一致备份副本。在操作系统身份验证下,不需要 sysdba 或 sysbackup 权限。如果用户没有 sysdba 角色,则需要授予连接、更改系统、选择 dba_tablespaces 的权限。确保数据库用户账号在数据库中的用户角色部分下选择了无角色。
|
数据库中的用户角色 | RMAN 备份需要 sysdba 角色,或者对于 Oracle 12c 及更高版本,需要 sysbackup 角色。默认值为 sysdba 。请务必根据数据库中分配给用户账号的角色选择正确的角色。此设置仅适用于数据库身份验证。
使用操作系统身份验证的数据卫士备份:对于非 sysdba 或非 sysoper 数据库用户账号,请选择角色无。非 sysdba 或非 sysoper 的必需权限是 connect, alter system, select on dba_tablespaces 角色。 |
渠道数量 | 输入要配置的 RMAN 个通道数,以实现备份并行化。应根据服务器上可用的核心数配置通道数,同时考虑到配置为并行运行的其他数据库备份。默认通道数为 2。 |
RMAN 日志位置 |
默认情况下,RMAN 日志位置为 /var/act/log/rman 。
您可以通过此条目更改 RMAN 日志文件位置。
输入完整路径,包括 RMAN 文件名。 |
恢复验证 | RMAN RESTORE VALIDATE 将检查并验证备份的完整性。它用于检测数据库中的任何损坏块。
选中此框后,Backup and DR 代理将针对每个备份调用 RMAN 恢复验证。此验证的开销很大,会增加备份时间。 |
RMAN 目录数据库名称(可选) | 这是目录数据库服务名称。这是针对用户环境的,其中 RMAN CATALOG DATABASE 已设置为 RMAN 备份。目录数据库服务名称必须在 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,请参阅将 Backup and DR RMAN 备份配置为透明故障切换到其他节点。
示例: 1:172.16.16.21:svc_orarac2_act:F
对于故障切换,角色应为 F 。对于维护,角色也可以为 M 。当节点角色为 M 时,备份/恢复设备会使用此节点作为备份节点,而不是使用原始受保护的节点。 |
Maxcorrupt 参数设置 | 设置 maxcorrupt 可在执行 RMAN BACKUP 命令期间,允许数据文件中存在指定数量的之前未检测到的块损坏。如果 RMAN 在备份期间检测到的新损坏块数量超过此值,则备份作业会中止。 |
部分大小替换 | 部分大小以 MB 为单位。借助分段大小 RMAN 参数,可以跨多个 RMAN 通道并行备份大文件。默认部分大小为 16000,即 16 GB。如果您想替换默认值,请输入一个介于 1 到 200000 之间的新大小。 |
不取消编目 | 选中此复选框可让 RMAN 在每次备份作业后保留编目的数据文件备份元数据。默认情况下,Backup and DR 数据文件备份将在备份开始时编入目录,然后在备份结束时从目录中移除。 |
强制执行新的零级备份 | 备份和灾难恢复 RMAN 备份使用更新后的映像复制,可永久进行增量备份,其中每个增量备份都会创建一个逻辑完整副本。如果需要完整 0 级备份来覆盖 Backup and DR 增量备份,请选中此框以创建单个备份作业。请务必在完成完整零级备份后清除该变量,否则每次备份都将强制成为新的零级 Oracle RMAN RMAN 备份。这会影响快照池存储空间。 |
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 小时。
注意:如果您将日志清除保留期限设置为零,则系统会在备份作业完成后立即清除日志。如果这样做,请将清除前的成功日志备份数设置为至少 1。 |
清除前的成功日志备份 | 默认情况下,归档清除不会检查成功日志备份的数量。输入成功备份日志的次数,达到该次数后运行归档清除。 |
交叉检查归档日志 | 选择此项可在归档日志备份上运行交叉检查并删除过期的生产归档日志。 |
每天交叉检查归档日志的备份 | 选择此项可在数据库备份后,每天在日志备份期间交叉检查 Backup and DR 暂存磁盘上的归档日志备份。如果选择了交叉检查归档日志备份,此选项将在每次归档日志备份期间替换交叉检查。 |
交叉检查归档日志的备份 | 选择此选项可将备份和灾难恢复暂存磁盘上的归档日志备份与每个归档日志备份进行交叉检查。 |
每个备份集的文件数量 | 指定在归档日志备份期间要包含在备份集中的归档日志数量。默认值为 4。 |
归档日志备份服务名称 | 在 RAC 环境中,当 Oracle 服务名称配置为从多个节点运行时,为归档日志备份提供专用 Oracle 数据库服务名称。归档日志备份服务名称仅用于数据库身份验证。 |
备份暂存磁盘
使用以下应用设置配置备份暂存磁盘:
设置 | 输入 |
---|---|
将 ASM 格式转换为文件系统格式 | 默认情况下,数据库以其默认格式(ASM 或文件系统)捕获。如果生产 Oracle 数据库的数据文件位于 ASM 磁盘组上,则备份目标为 ASM;如果生产 Oracle 数据库的数据文件位于文件系统上,则备份目标为文件系统。如果源数据库数据文件位于 ASM 磁盘组中,并且备份目标必须设置为文件系统暂存磁盘,请将此参数设置为 Yes。 在 Windows 环境中,必须为所有 ASM 数据库将此参数设置为 Yes。 |
将文件系统格式转换为 Oracle ASM 格式 | 默认情况下,数据库以其默认格式(ASM 或文件系统)捕获。如果生产 Oracle 数据库的数据文件位于 ASM 磁盘组上,则备份目标为 ASM;如果生产 Oracle 数据库的数据文件位于文件系统上,则备份目标为文件系统。如果源数据库的数据文件位于文件系统上,并且备份目标位置必须设置为 Oracle ASM 磁盘组,请将此属性设置为 Yes。这要求在 Oracle 服务器上安装 ASM。 |
ASM 磁盘组兼容性 | 可访问磁盘组的 ASM 软件的最低版本。 请参阅 ASM 磁盘组兼容性属性,以指定和替换备份 ASM 磁盘组 ASM 兼容性。这需要进行新的强制级别 0 备份。这会影响快照池存储空间。 |
数据库兼容性 | 使用该磁盘组的任何数据库实例的最低兼容数据库初始化参数设置。请参阅 ASM 磁盘组兼容性属性,以指定和替换备份 ASM 磁盘组 RDBMS 兼容性。这需要新的强制级别 0 备份。这会影响快照池存储空间。 |
预演磁盘大小 | 默认情况下,Backup and DR 代理会将数据库备份的临时磁盘大小计算为数据库最大大小的 1.5 倍。如需手动指定值,请分配一个过渡磁盘,以容纳数据库未来两年的增长。手动设置此参数会限制暂存磁盘随数据库大小的增长而动态增长。 |
暂存磁盘粒度 | 在备份暂存磁盘中为应用使用多个磁盘时,每个磁盘的最大大小。默认值为 1000GB。 |
使用临时磁盘粒度作为最小临时磁盘大小 | 此设置适用于大小小于粒度设置(默认值为 1000 GB)且倾向于定期增长的应用。此选项有助于避免频繁进行成本高昂的完整备份。由于暂存磁盘采用精简配置,因此使用比当前所需空间大的暂存磁盘不会产生初始费用。 |
最后一个过渡磁盘的最小大小 | 在应用备份暂存磁盘中使用多个磁盘时,最后一个磁盘的最小大小。此值还用于为备份暂存磁盘分配额外的磁盘,以适应增长。默认值为 250GB。 |
临时磁盘装载点 | 允许您将暂存磁盘装载到特定位置。 |
日志暂存磁盘大小 | 如果设置了日志备份政策,则使用此参数。默认情况下,Backup and DR 使用 30 天的高水位标记来确定归档备份暂存磁盘的暂存磁盘大小。 注意:您可以创建大小大于系统粒度默认值 1TB 的日志备份暂存磁盘,但如果这样做,系统将停用自动日志暂存大小更新功能。如需重新启用,请等待日志备份成功,然后将日志暂存磁盘大小值重置为默认值。启用自动更新日志暂存大小后,当计算出的暂存大小小于 1TB 时,暂存磁盘不会自动调整大小;当计算出的暂存大小大于 1TB 时,系统会将新磁盘添加到日志备份卷以扩大其容量。 |
针对 Oracle 数据库的政策模板覆盖
前往应用管理器,然后点击应用。
右键点击数据库,然后选择管理备份方案。
点击页面顶部的政策覆盖。
在政策覆盖字段中,输入所需的内容。如需详细了解日志保护,请参阅备份方案政策中的数据库日志保护
Oracle DBA 指南
- 适用于 Oracle 数据库的 Backup and DR
- 保护 Oracle 数据库的前提条件
- Oracle 补丁和已知问题
- 准备 Oracle 数据库以进行保护
- 发现并保护 Oracle 数据库
- Oracle 数据库的详细信息和设置
- 将 dNFS 与 Backup and DR 搭配使用
- 保护发现的 Oracle 数据库
- 将 Oracle 数据库装载为标准装载
- 创建 Oracle 数据库的即时虚拟副本
- 恢复和还原 Oracle 数据库
- 使用装载和迁移功能即时恢复 Oracle 数据库
- 通过 Backup and DR 工作流预配环境