在源系统上安装软件

在源系统上下载和安装所需软件和工具。

下载和安装 ZDM 软件

下载 Zero Downtime Migration (ZDM) 软件套件,并将其安装在 Zero Downtime Migration 服务主机上。

以非 root 用户身份安装 Zero Downtime Migration 软件。例如,作为 zdmuser

开始之前,请确保满足以下先决条件:

  • Linux 主机具有 100 GB 的可用存储空间。
  • Oracle Grid Infrastructure 未在 ZDM 服务主机(Linux 主机)上运行。可以出于其他目的共享 ZDM 服务主机。
  • ZDM 节点必须具有对源数据库和目标数据库的 SSH 访问权限,以及通过端口 1521(默认数据库端口)访问的权限。
  • 源数据库和目标数据库之间必须具有 SSH 访问权限和 1521 端口访问权限。
  1. 在 ZDM 服务主机上创建 zdm 组和非 root 用户 zdmuser
    sudo su -
    groupadd zdm -g 1001
    useradd zdmuser -g 1001
  2. 在 ZDM 服务主机上安装所需的 glibc-develexpect 软件包。
    yum install glibc-devel expect libaio
  3. 验证主机名和 IP 地址的 /etc/hosts 条目是否按预期配置,以便为零停机迁移软件安装选择的主机解析为正确的 IP 地址,并且 IP 地址是可试通的。
  4. 转到 Zero Downtime Migration Download(零停机迁移下载)页面并下载 ZDM 安装程序 zip 文件。
  5. 切换到 zdmuser
    sudo su - zdmuser
  6. 导航到下载零停机迁移软件的位置并解压缩内容。
    unzip zdm19-7_ver2.zip
  7. 创建 gridbase 文件夹以安装 ZDM。
    mkdir -p ~/tool/app/oracle/grid ~/tool/app/oracle/base
  8. 运行 zdminstall.sh 安装脚本以安装 ZDM 服务和命令行界面。
    安装 ZDM 软件工具包时,请使用以下位置:
    • oraclehome:安装 ZDM 软件工具包的 Oracle 主目录位置。例如,~/tool/app/oracle/grid
    • oraclebase:存储所有 ZDM 配置、ZDM 日志和其他 Artifact 的基目录。例如,~/tool/app/oracle/base
    • ziploc:零停机迁移工具包中包含的压缩软件 zip 文件的位置。例如,~/zdm home.zip
    ./zdminstall.sh setup oraclehome=/tool/app/oracle/grid oraclebase=/tool/app/oracle/base
            ziploc=~/zdm home.zip –zdm
    忽略有关缺少 jar 文件的警告、与 Oracle ASM 相关的警告以及可选要求。出现提示时,不要以 root 用户身份运行其他安装脚本。

验证 ZDM 服务安装

启动服务并检查状态以验证安装。

  1. 启动 ZDM 服务。
    /tool/app/oracle/grid/bin/zdmservice start
    该命令应返回 Success
  2. 验证是否已安装命令行界面。
    /tool/app/oracle/grid/bin/zdmcli query image
    结果应返回 No image has been configured
  3. (可选)检查状态。
    /tool/app/oracle/grid/bin/zdmservice status