3 RUEI 13.4へのアップグレード
「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リリースにアップグレードする準備ができていることを確認する必要があります。 これは、アップグレードのメンテナンス・ウィンドウに入る前に安全に行うことができます。
次を実行します。
-
レポータにrootとしてログインします。 /rootディレクトリ内でRUEI zipファイルを解凍し、アプリケーション・ファイルが格納されているディレクトリに移動します。 次のコマンドを実行します:
cd /root unzip Vxxxx.zip
-
次のコマンドを実行して、インストール前の準備状況チェックを実行します:
cd /root/ruei chmod +x ruei-upgrade.sh ./ruei-upgrade.sh verify_pre_upgrade
問題が報告された場合は、アップグレード前にこれらを解決する必要があります。 同じステップを再度実行して、問題が解決されたことを確認できます。
RUEI 13.x.x.xからレポータ・システムのアップグレード
RUEI 13.x.x.xからレポータ・システムをアップグレードするには、次の項に示す手順を実行します:
ノート:
この項で説明するレポータのアップグレード手順は、専用のレポータ・システムばかりでなく、単一サーバーのインストールにも適用できます。アップグレードの実行
-
次のコマンドを実行します:
cd /usr/java tar xzf /root/ruei/java/jre-8u271-linux-x64.tar.gz
-
これにより、必要な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
-
次のコマンドを実行しているレポータおよびコレクタ・システムでのすべての処理を停止します:
cd /root/ruei chmod +x ruei-upgrade.sh ./ruei-upgrade.sh stop_ruei
-
次のコマンドを実行して、アップグレード前に必要なアクションを実行します:
cd /root/ruei ./ruei-upgrade.sh rpm_pre_install
-
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"を、設定に適用可能なデータベース・バージョンに置き換えます。
-
必要な各コレクタ・システムについて、「RUEI 13.x.x.xからリモート・コレクタ・システムのアップグレード」に示されているステップを実行します。
-
ノート:
このステップは、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
-
次のコマンドを実行して、新しいバージョンのRPMsをインストールします:
cd /root/ruei chmod +x ruei-install.sh ./ruei-install.sh reporter
-
次のコマンドを実行して、アップグレード後に必要なアクションを実行します:
cd /root/ruei ./ruei-upgrade.sh rpm_post_install
ノート:
13.4で索引が再編成されるため、大規模なシステムでは数時間かかる場合があります。 -
次のコマンドを実行して、処理を再起動します:
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をインストールします。 次を実行します。
-
次のコマンドを実行しているRUEI配布パッケージを解凍します:
cd /root unzip V
xxxx
.zip -
次のコマンドを実行します:
cd /usr/java tar xzf /root/ruei/java/jre-8u271-linux-x64.tar.gz
-
これにより、必要な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
-
次のコマンドを実行するコレクタRPMsをアップグレードします:
cd /root/ruei chmod +x ruei-install.sh ./ruei-install.sh collector
-
コレクタのアップグレードを確認します。
コレクタのアップグレードを確認するには、次のコマンドを使用して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