機械翻訳について

3 RUEI 13.4へのアップグレード

この章では、既存のRUEI 13.x.x.xをリリース13.4にアップグレードする手順について説明します。 インストール後の構成手順は、RUEIの構成で説明しています。 RUEIをアップグレードする前に、システムが前提条件で概説されている前提条件に準拠していることを確認します。

「Enterprise Managerアクセス」を持つユーザーの移行

13.1.2.1リリース時点では、RUEIではユーザー・アカウント(システム・アカウントとは異なる)にEnterprise Managerアクセス・ロールを持たせることはできません。 13.1.2.1より前のリリースからアップグレードすると、この権限を持つシステム以外のアカウントは、その権限が取り消され、メッセージが表示されます。 RUEIユーザーズ・ガイド「ユーザーと権限の管理」の説明に従って、「Enterprise Managerアクセス」権限を持つ新しいシステム・アカウントを作成する必要があります。 次の例に示すように、権限の取消しは"rpm_post_install"フェーズで行われます。

2020-01-13 23:28:29 check_em_access_permissions ...
[User Permissions] EM access has been revoked, for the following user account(s):
[User Permissions] - em_user
[User Permissions] To restore, the user(s) must first be converted to a system account. This can be accomplished via the edit user wizard in the UI.
2020-01-13 23:28:30 check_em_access_permissions done
...

オペレーティング・システムへのパッチ適用

RUEIインストールは、RedHat Enterprise/Oracle Linux 6.xとRedHat Enterprise/Oracle Linux 7.xの両方でサポートされています。ただし、RUEI 13.3.1.0にアップグレードして信頼性とセキュリティを最大限に実現する前に、システムを最新のパッチ・バージョンにアップグレードしてください。

RUEI 13.x.x.xから13.4へのアップグレード

この項では、既存のRUEI 13.x.x.xインストールからリリース13.4にアップグレードする手順について説明します

アップグレードを続行する前に、各プロセッサで個別に構成、メイン・データベースおよびデータベースをバックアップします。 構成のバックアップを実行するには、「システム」 > 「メンテナンス」を選択し、「バックアップとリストア」をクリックします。 ロールバックの場合には、構成のバックアップが必要です。

データベースのバックアップ方法の詳細は、「バックアップおよびリカバリ・ユーザーズ・ガイド」を参照してください。

RUEI 13.4に環境をアップグレードする準備ができていることの確認

アップグレードを開始する前に、現在のRUEI環境をこのRUEIリリースにアップグレードする準備ができていることを確認する必要があります。 これは、アップグレードのメンテナンス・ウィンドウに入る前に安全に行うことができます。

次を実行します。

  1. レポータにrootとしてログインします。 /rootディレクトリ内でRUEI zipファイルを解凍し、アプリケーション・ファイルが格納されているディレクトリに移動します。 次のコマンドを実行します:

    cd /root
    unzip Vxxxx.zip
  2. 次のコマンドを実行して、インストール前の準備状況チェックを実行します:

    cd /root/ruei
    chmod +x ruei-upgrade.sh
    ./ruei-upgrade.sh verify_pre_upgrade

問題が報告された場合は、アップグレード前にこれらを解決する必要があります。 同じステップを再度実行して、問題が解決されたことを確認できます。

RUEI 13.x.x.xからレポータ・システムのアップグレード

RUEI 13.x.x.xからレポータ・システムをアップグレードするには、次の項に示す手順を実行します:

ノート:

この項で説明するレポータのアップグレード手順は、専用のレポータ・システムばかりでなく、単一サーバーのインストールにも適用できます。
アップグレードの実行
  1. 次のコマンドを実行します:

    cd /usr/java
    tar xzf /root/ruei/java/jre-8u271-linux-x64.tar.gz
    
  2. これにより、必要なJavaソフトウェアがディレクトリ/usr/java/jre1.8.0_271 /usr/java/jreにインストールされます。 インストール・ディレクトリのバージョンを独立させたものにするには、 /usr/java/jre symlinkを変更して新規Javaソフトウェア・バージョンを指定します:

    rm /usr/java/jre
    ln -s /usr/java/jre1.8.0_271 /usr/java/jre
    
  3. 次のコマンドを実行しているレポータおよびコレクタ・システムでのすべての処理を停止します:

    cd /root/ruei
    chmod +x ruei-upgrade.sh
    ./ruei-upgrade.sh stop_ruei
    
  4. 次のコマンドを実行して、アップグレード前に必要なアクションを実行します:

    cd /root/ruei
    ./ruei-upgrade.sh rpm_pre_install
    
  5. RUEIデータベース・インスタンスを更新します。

    ノート:

    リモート・プラガブル・データベースまたは/etc/ruei.conf,でREMOTE_DB=1およびDBCONNECTオプションを使用している他のインスタンスを使用している場合は、レポータ・システムでRUEI_USERユーザーとして次のステップを実行できます。 グローバルSYSユーザーのパスワードが必要になります。

    ruei-prepare-db.shスクリプトを、データベースがあるシステム上のOracleユーザーに提供します(たとえば、RUEIディストリビューションzipを抽出するなど)。 次のコマンドを発行して、RUEIデータベース・インスタンスを更新します。

    cd /root/ruei
    cp ruei-prepare-db.sh /home/oracle
    cp -r sql_scripts /home/oracle
    chmod +x /home/oracle/ruei-*.sh
    chmod +r /home/oracle/sql_scripts/*
    su - oracle
    export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1 (See Footnote 1)
    ./ruei-prepare-db.sh sql_packages

    完了すると、レポータ・システムのrootユーザーになります。

    脚注1: ORACLE_HOMEパスの"12.1.0"を、設定に適用可能なデータベース・バージョンに置き換えます。

  6. 必要な各コレクタ・システムについて、「RUEI 13.x.x.xからリモート・コレクタ・システムのアップグレード」に示されているステップを実行します。

  7. ノート:

    このステップは、13.2.3.1より前のバージョンからのアップグレード時に実行する必要があります。

    Rootユーザーとして、Oracle Instantclientおよびphp-oci8のバージョンを12cR1にアップグレードするために、次のコマンドおよび変更を実行

    rpm -e --nodeps php-oci8-11gR2
    rpm -e --nodeps oracle-instantclient11.2-sqlplus
    rpm -e --nodeps oracle-instantclient11.2-basic
    cd /root/ruei/ic
    rpm -Uvh oracle-instantclient12.1-*
    

    /etc/ruei.confで、INSTANTCLIENT_DIRの値を/usr/lib/oracle/12.1/client64に変更

    cd /root/ruei/php/ol6
    rpm -Uhv php-oci8-*
    service httpd restart
  8. 次のコマンドを実行して、新しいバージョンのRPMsをインストールします:

    cd /root/ruei
    chmod +x ruei-install.sh
    ./ruei-install.sh reporter
    
  9. 次のコマンドを実行して、アップグレード後に必要なアクションを実行します:

    cd /root/ruei
    ./ruei-upgrade.sh rpm_post_install
    

    ノート:

    13.4で索引が再編成されるため、大規模なシステムでは数時間かかる場合があります。
  10. 次のコマンドを実行して、処理を再起動します:

    cd /root/ruei
    ./ruei-upgrade.sh reinitialize
    ./ruei-upgrade.sh start_ruei
    
アップグレードの確認
アップグレードが完了したら、レポータ・システムで次のコマンドを実行してインストールを確認します:
cd /root/ruei
./ruei-check.sh diagnostics

ノート:

RUEIシステムでは、アップグレードの完了後に解決に時間がかかる場合があります。 設定すると、次の図に示すように、チェック「"Reporter ~ post-install-settled ">「システム・ステータスの概要」」によって[ OK ]がレポートされます。


図は、レポート診断を示しています。

ノート:

RUEIシステム・チェックでは、「システム・ステータスの概要」など、システムの多くの部分が検証されます。 「システム」」、「「ステータス」」の順に選択して、UIを使用して「System Status Overview」にアクセスすることもできます。

ノート:

RUEIシステム・チェックの詳細は、「RUEIシステム・チェック・ツール」を参照してください。

RUEI 13.x.x.xからリモート・コレクタ・システムのアップグレード

必要なコレクタ・システムごとに、rootとしてログインします。 /rootディレクトリ内でRUEI zipファイルを解凍し、アプリケーション・ファイルが格納されているディレクトリに移動して、新しいリリースのPRMをインストールします。 次を実行します。

  1. 次のコマンドを実行しているRUEI配布パッケージを解凍します:

    cd /root
    unzip Vxxxx.zip
    
  2. 次のコマンドを実行します:

    cd /usr/java
    tar xzf /root/ruei/java/jre-8u271-linux-x64.tar.gz
    
  3. これにより、必要なJavaソフトウェアがディレクトリ/usr/java/jre1.8.0_271にインストールされます。 インストール・ディレクトリのバージョンを独立させたものにするには、 /usr/java/jre symlinkを変更して新規Javaソフトウェア・バージョンを指定します:

    rm /usr/java/jre
    ln -s /usr/java/jre1.8.0_271 /usr/java/jre
    
  4. 次のコマンドを実行するコレクタRPMsをアップグレードします:

    cd /root/ruei
    chmod +x ruei-install.sh
    ./ruei-install.sh collector
    
  5. コレクタのアップグレードを確認します。

    コレクタのアップグレードを確認するには、次のコマンドを使用してRUEIインストール後チェックを実行してください:

    cd /root/ruei
    chmod +x ruei-check.sh
    ./ruei-check.sh collector post-install
    

必須コレクタ・システムごとに前述の手順を完了したら、レポータ・システムのアップグレードを続行する必要があります。 詳細は、「RUEI 13.x.x.xからレポータ・システムのアップグレード」を参照してください。

データベース・パフォーマンスの向上

リリース13.2.3.1以降では、PARALLELヒントの使用を無効にすることで、データベースのパフォーマンスが向上します。 新しいデフォルトを構成に適用するには、RUEI_USERユーザーとして次のコマンドを実行します:

execsql config_set_value processor db_core_dop 1
execsql config_set_value processor db_core_dop_kpi 1
execsql config_set_value processor db_gui_dop 1
execsql config_set_value processor cubr_fact_hints ''

RUEI 13.x.x.xからアップグレードした後のステップ

すべてのセッション・データについて、データ・ブラウザでアップグレード前のデータを再度使用できるようにするには、次のコマンドを実行します:

ノート:

このアップグレード後のステップは、13.2.1.1より前のバージョンからアップグレードする場合にのみ実行してください。

./ruei-upgrade.sh migrate_visit_data

アップグレード前のデータを正常に移行した後、次のコマンドを実行して古いデータを削除します:

./ruei-upgrade.sh drop_visit_cube

セッション診断データで、データ・ブラウザでアップグレード前のデータを再度使用できるようにするには、次のコマンドを実行します:

./ruei-upgrade.sh migrate_session_data

アップグレード前のデータを正常に移行した後、次のコマンドを実行して古いデータを削除します:

./ruei-upgrade.sh drop_session_cube