ソースシステムへのソフトウェアのインストール

必要なソフトウェアおよびツールをソース・システムにダウンロードおよびインストールします。

ZDMソフトウェアのダウンロードおよびインストール

Zero Downtime Migration (ZDM)ソフトウェア・キットをダウンロードし、ゼロ・ダウンタイム移行サービス・ホストにインストールします。

Zero Downtime Migrationソフトウェアをroot以外のユーザーとしてインストールします。たとえば、zdmuserのようになります。

始める前に、次の前提条件が満たされていることを確認します。

  • Linuxホストには、100 GBの空き記憶域があります。
  • Oracle Grid Infrastructureは、ZDMサービス・ホスト(Linuxホスト)で実行されていません。ZDMサービス・ホストは、他の目的で共有できます。
  • ZDMノードには、ソース・データベースとターゲット・データベースの両方へのSSHアクセスと、ポート1521 (デフォルトのDBポート)を介したアクセスが必要です。
  • ソース・データベースとターゲット・データベースには、SSHアクセスと1521ポートの相互アクセスが必要です。
  1. ZDMサービス・ホストにzdmグループおよびroot以外のユーザーzdmuserを作成します。
    sudo su -
    groupadd zdm -g 1001
    useradd zdmuser -g 1001
  2. 必要なglibc-develおよびexpectパッケージをZDMサービス・ホストにインストールします。
    yum install glibc-devel expect libaio
  3. ホスト名およびIPアドレスの/etc/hostsエントリが予期したとおりに構成されていることを確認し、Zero Downtime Migrationソフトウェアのインストールに選択されているホストで正しいIPアドレスに解決され、IPアドレスがping可能になるようにします。
  4. Zero Downtime Migration Downloadページに移動し、ZDMインストーラのzipファイルをダウンロードします。
  5. zdmuserに切り替えます。
    sudo su - zdmuser
  6. Zero Downtime Migrationソフトウェアがダウンロードされた場所に移動し、コンテンツを解凍します。
    unzip zdm19-7_ver2.zip
  7. ZDMをインストールするgridおよびbaseフォルダを作成します。
    mkdir -p ~/tool/app/oracle/grid ~/tool/app/oracle/base
  8. zdminstall.shインストール・スクリプトを実行して、ZDMサービスおよびコマンドライン・インタフェースをインストールします。
    ZDMソフトウェアキットをインストールする場合は、次の場所を使用します。
    • oraclehome: ZDMソフトウェア・キットをインストールするOracle Homeの場所。たとえば、~/tool/app/oracle/gridです。
    • oraclebase: すべてのZDM構成、ZDMログおよびその他のアーティファクトが格納されるベース・ディレクトリ。たとえば、~/tool/app/oracle/baseです。
    • ziploc: Zero Downtime Migrationキットに含まれる圧縮ソフトウェア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