EventLog Analyzer ナレッジベース

32bit→64bitへの移行方法(PostgreSQLの場合)


 対象データベース:PostgreSQL

本手順は、EventLog Analyzerサーバを Windows(x86)からWindows(x64)に変更する場合の手順です。データベースは共にPostgreSQLを利用した手順を解説します。

※MySQLをご利用の場合は、以下のナレッジベースをご参照ください。
https://www.manageengine.jp/support/kb/EventLog_Analyzer/?p=866

【1】移行元サーバー(32bit)での作業

1.EventLog Analyzerを停止してください。
※停止後、タスクマネージャーから次のプロセスが起動していないことを必ずご確認ください。

・ java.exe
・ postgres.exe
・ SysEvtCol.exe
・ wrapper.exe

2.下記の3つのフォルダを圧縮(zip化)し、退避させてください。

<ELA_Home>\pgsql
<ELA_Home>\archive
<ELA_Home>\server\default\indexes
※ビルド11025以降の場合は<ELA_HOME>\ES\data

3.<ELA_Home>\binへ移動して、startDB.batファイルを実行してください。

4.管理者権限にてコマンドプロンプトを起動後、<ELA_Home>\pgsql\binへ移動して以下のコマンドを実行してください。

pg_dump.exe -U postgres -p 33335 -h 127.0.0.1 eventlog > dump.sql

※エラーメッセージが表示された場合は、その内容のスクリーンショットを取得し、当社までお送りください。
※データベースのサイズによっては30-40分かかることがございます。
※ビルド11210以降では、セキュリティ上の問題からデータベースへの接続の際にパスワードの入力が必要となります。入力するパスワードについては、お手数ですが保守サポート窓口へお問い合わせいただきますようお願い申し上げます。その際には、ビルド11210以降にインストールしたのか、或いはそれ以前のビルドからアップグレードしたのかを併せてご記載ください。

5.<ELA_Home>\pgsql\bin\dump.sqlファイルが作成されていることを確認してください。

 

【2】移行先サーバー(64bit)での作業

1.EventLog Analyzer 64bit版を移行先サーバーにダウンロードしてください。
※移行前と移行後のビルド番号は同じである必要があります。

2.ダウンロードしたEventLog Analyzerが正常に動作することを確認してください。

3.EventLog Analyzerを停止してください。
※停止後、タスクマネージャーから次のプロセスが起動していないことを必ずご確認ください。

・ java.exe
・ postgres.exe
・ SysEvtCol.exe
・ wrapper.exe

4.<ELA_Home>\pgsql\binフォルダへ(【1】- 4にて取得した)dump.sqlを配置してください。

5.<ELA_Home>\pgsql\dataをdata_origにリネームしてください。

6.管理者権限にてコマンドプロンプトを起動後、<ELA_Home>\binへ移動してinitpgsql.batを実行してください。

7.<ELA_Home>\bin\startDB.batをクリックして実行してください。

8.コマンドプロンプトから<ELA_Home>\pgsql\binへ移動して、以下のコマンドを実行してください。

psql.exe -U postgres -p 33335 -h 127.0.0.1

9.以下の状態になっていることをご確認ください。

postgres#

10.以下のコマンドを実行してください。

postgres#create database eventlog;

※実行後は、¥q でPostgreSQLより切断してください。
11.管理者権限にてコマンドプロンプトを起動後、データをリストアするため、<ELA_Home>\pgsql\binへ移動して下記コマンドを実行してください。

psql.exe -U postgres -p 33335 -h 127.0.0.1 eventlog < dump.sql

12.([1]-2にて取得した)フォルダを下記のフォルダと置き換えてください。

<ELA_Home>\archive
<ELA_Home>\server\default\indexes
※ビルド11025以降の場合は<ELA_HOME>\ES\data

13. 移行元サーバの<ELA Home>\libフォルダからAdventNetLicense.xmlをコピーして、移行先サーバのEventLog Analyzerに適用してください。

14. 移行元サーバからデータが移行されていることを確認してください。

 

以上が移行の手順になります。