Previous Topic: 如何从数据移动器服务器还原 Oracle 数据库数据Next Topic: 对使用 UNIX 和 Linux 数据移动器的 Oracle RMAN 备份进行故障排除


如何在多 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/Arcserve/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 Configuration File:为以下属性指定 HostNameA:SBT_DATA_MOVER, and SBT_ORIGINAL_CLIENT_HOST.

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

请注意以下事项: