32bit→64bitへの移行方法(PostgreSQLの場合)
作成日:2016年4月27日 | 更新日:2020年5月21日
対象データベース: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. 移行元サーバからデータが移行されていることを確認してください。
以上が移行の手順になります。