如何在多 NIC 环境中使用本地数据移动器服务器备份和还原 Oracle 数据库数据

在企业级环境中,通常的做法是以多个网络接口卡 (NIC) 配置 Oracle 计算机。 为了避免可能的性能问题和网络安全问题,最佳做法是指定特定的 IP 地址来执行备份和还原操作。

以下步骤描述了可用来设置备份环境以将 Oracle 数据备份到包含多个 NIC 的数据移动器服务器的最佳做法。

  1. 从主服务器上打开位于以下目录中的主机文件:
    %SYSTEMRoot%\system32\drivers\etc\
    

    在要用于执行备份和还原操作的数据移动器服务器上添加 NIC 的主机名和 IP 地址。 必须指定精确的 IP 地址,但是也可以指定有意义的主机名,前提是在 DNS 中配置了一个与指定 IP 地址关联的有意义主机名。 例如,HostNameA。

  2. 从主服务器上 ping 数据移动器服务器的主机名。 例如,HostNameA。 确保 ping 命令返回与指定主机名相对应的 IP 地址。
  3. 从主服务器上打开“设备配置”。 配置名为 HostNameA 的 UNIX/Linux 数据移动器。 如果 HostNameA 以不同主机名注册,请先撤消数据移动器服务器的注册,然后使用 HostNameA 注册该数据移动器。 有关详细信息,请参阅如何向主服务器注册数据移动器服务器
  4. 登录到数据移动器服务器上。 打开以下文件:
    /opt/CA/SharedComponents/ARCserve Backup/jcli/conf/clishell.cfg
    

    从“jcli.client.IP=”中删除注释语法以设置特定的 IP 地址,如以下屏幕所示:

    从“jcli.client.IP=”中删除注释语法以设置特定 IP 地址。

  5. 在数据移动器服务器上的 Oracle 代理主目录中,打开 sbt.cfg 配置文件。

    为以下属性指定 HostNameA:

    SBT_DATA_MOVER
    SBT_SOURCE_NAME
    SBT_ORIGINAL_CLIENT_HOST
    

    以下屏幕说明了必要的修改:

    sbt.cfg 配置文件:为以下属性指定 HostNameA:SBT_DATA_MOVER 和 SBT_ORIGINAL_CLIENT_HOST。

完成上面的步骤后,可以从 CA ARCserve Backup 或 RMAN 控制台使用特定的 IP 地址备份和还原 Oracle 数据库数据。

请注意以下事项: