2 Zero Downtime Migrationソフトウェアの設定

Zero Downtime Migrationソフトウェアをインストールおよびアンインストールするための前提となるタスクおよび手順に従います。

次の各トピックでは、Zero Downtime Migrationソフトウェアをインストールおよびアンインストールするための前提条件と手順について説明します。

Zero Downtime Migrationソフトウェアの設定について

Zero Downtime Migrationソフトウェアは、スタンドアロンのLinuxサーバーにインストールされます。

Zero Downtime Migrationソフトウェアには、Oracle Linux 7以降が実行されているLinuxホストが必要です。ソフトウェアがLinuxホストにインストールされると、そのホストはZero Downtime Migrationサービス・ホストと呼ばれます。Zero Downtime Migrationサービス・ホストは、専用システムにする必要がありますが、他の目的で共有することもできます。ただし、Zero Downtime Migrationサービス・ホストではOracle Grid Infrastructureを稼働させないでください。

Zero Downtime Migrationソフトウェアのインストールの前提条件

Zero Downtime MigrationソフトウェアをZero Downtime Migrationサービス・ホストにインストールする前に、次の前提条件を満たします。

  • Linuxホストに100 GBの空き格納領域があることを確認します。

  • 既存のユーザーを使用するか、Zero Downtime Migrationサービス・ホストでrootユーザーとして、zdmグループを作成し、zdmuserユーザーをグループに追加します。

    次に例を示します。

    root> groupadd zdm
    root> useradd –g zdm zdmuser
  • glibc-develおよびexpectパッケージがインストールされていることを確認します。

    ベース環境「最小インストール」を使用したOracle Linux 7インストールの場合は、unzip libaio oraclelinux-developer-release-el7パッケージもインストールする必要があります。

  • ホスト名およびIPアドレスの/etc/hostsエントリが想定どおりに構成されていることを確認し、Zero Downtime Migrationソフトウェアのインストールに選択されているホストで正しいIPアドレスに解決され、IPアドレスがpingで到達可能となるようにします。

  • インストール時に、カーネル・パラメータに適切な値を設定するために、欠落しているパッケージおよび指示がスクリプトからレポートされる場合があります。Zero Downtime Migrationソフトウェアをインストールする前に、必ず欠落しているパッケージをインストールしてカーネル・パラメータを設定します。

Zero Downtime Migrationソフトウェアのインストール

Zero Downtime Migrationソフトウェアをダウンロードし、Zero Downtime Migrationサービス・ホストにインストールします。

既知の問題の最新情報は、Zero Downtime Migrationリリース・ノートを参照してください。また、インストールの詳細は、ダウンロードしたZero Downtime Migrationソフトウェアに同梱されているREADMEファイルを参照してください。

コマンドはすべて、zdmuserとして実行されます。

  1. Zero Downtime Migrationソフトウェア・キットをhttps://www.oracle.com/database/technologies/rac/zdm-downloads.htmlからZero Downtime Migrationサービス・ホストにダウンロードします。
  2. Zero Downtime Migrationソフトウェアをroot以外のユーザーとしてインストールします。

    この例では、インストール・ユーザーはzdmuserです。

    1. Zero Downtime Migrationソフトウェアがダウンロードされるディレクトリに移動し、ソフトウェアを解凍します。
      zdmuser> cd zdm_download_directory
      zdmuser> unzip zdm_home.zip 
    2. Zero Downtime Migrationのインストール・スクリプトを実行します。
      zdmuser>./zdminstall.sh setup oraclehome=zdm_oracle_home oraclebase=zdm_base_directory
              ziploc=zdm_software_location –zdm
      • zmdinstall.shは、インストール・スクリプトです。
      • oraclehomeは、Zero Downtime MigrationキットがインストールされるOracleホームです。
      • oraclebaseは、すべてのZero Downtime Migrationの構成ファイル、ログおよびその他のアーティファクトが格納されるベース・ディレクトリです。
      • ziplocは、Zero Downtime Migrationキットに含まれる圧縮済のソフトウェア・ファイル(zip)の場所です。

      次に例を示します。

      zdmuser>./zdminstall.sh setup oraclehome=/u01/app/zdmhome
              oraclebase=/u01/app/zdmbase ziploc=/u01/app/oracle/zdm/shiphome/zdm_home.zip
              –zdm

    今後、oraclehome値はZDM_HOMEと呼び、oraclebase値はZDM_BASEと呼びます。

    インストールの最後に端末に表示される次のメッセージは無視します。これらのスクリプトを実行する必要はありません。

    As a root user, execute the following script(s):
            1. /u01/app/zdmhome/inventory/orainstRoot.sh
            2. /u01/app/zdmhome/root.sh
    
  3. Zero Downtime Migrationサービスをユーザーzdmuserとして開始します。
    zdmuser> /u01/app/zdmhome/bin/zdmservice start
    

    Zero Downtime Migrationを使用してデータベースを移行するには、zdmserviceを開始する必要があります。

    Zero Downtime Migrationサービスを停止する必要がある場合は、次のコマンドを実行します。

    zdmuser> /u01/app/zdmhome/bin/zdmservice stop
  4. Zero Downtime Migrationサービスのインストールが正常に終了したことを確認します。
    次のコマンドを実行すると、出力は次に示すようなものになります。
    zdmuser> /u01/app/zdmhome/bin/zdmservice status
    ---------------------------------------
            Service Status
    ---------------------------------------
     
    Running: true
    Tranferport: 5000-7000
    Conn String: jdbc:derby:/u01/app/base/derbyRepo;create=true
    Repo Path: /u01/app/base/derbyRepo
    RMI port: 8895
    HTTP port: 8896
    Wallet path: /u01/app/base/crsdata/fopds/security

Zero Downtime Migrationソフトウェアのアンインストール

Zero Downtime Migrationソフトウェアは、次の手順を使用してアンインストールできます。

コマンドはすべて、zdmuserとして実行されます。
  1. Zero Downtime Migrationサービスを停止します。
    zdmuser> /u01/app/zdmhome/bin/zdmservice stop
  2. 次のコマンドを実行してソフトウェアをアンインストールします。
    zdmuser> /u01/app/zdmhome/bin/zdmservice deinstall