インストールおよびアップグレードガイド> TDVおよびBusiness Directory製品のメンテナンス> ダウングレード/ロールバック
 
ダウングレード/ロールバック
service packやhotfixをインストールした後で、以前のインストールに戻したい場合は、戻すことは可能です。
事前の注意事項
ダウングレード/ロールバック手順の要件と制限を理解しておくことが重要です。
このプロセスを使用して、以前のリリース(たとえば、8.2から8.1)にダウングレードできます。ただし、このプロセスを使用して、現在のバージョンより前のバージョン(たとえば、8.xから7.x)にダウングレードすることはできません。
ロールバックスクリプトは、以前のservice packにロールバックするためだけのものです。リリースに適用されているservice packまたはhotfixが1つしかない場合、ベースGAバージョンにロールバックしようとして、ロールバックが機能することは保証されません。たとえば、8.0.1リリースは、8.0.0ベースGAリリースのhotfixリリース1を指します。この場合、8.0.0にロールバックすることはできません。これを行うと、TDVサーバーを起動すると、次のようなエラーメッセージが表示される場合があります。
cs_repository.log内: 「Could not receive data from client: No connection could be made because the target machine actively refused it.(クライアントからデータを受信できませんでした。ターゲットマシンが能動的に拒否したため、接続を確立できませんでした)」。
cs_monitor.log内: 「MONITOR STOP. The metadata repository was created with a newer version of the server. The server cannot continue.(Monitorが停止しています。メタデータリポジトリは、新しいバージョンのサーバーで作成されています。サーバーは続行できません)」。
TDV Server、Studio、またはBusiness Directoryのservice packをダウングレード/ロールバックするには
1. Windowsでダウングレードする場合は、リポジトリまたはjdkフォルダで開いているウィンドウをすべて閉じる必要があります。
2.TDV製品が実行中の場合は、リポジトリまたはキャッシュとして使用されているすべてのプロセスとデータベースを含め、それらを停止します。
3.Monitorデーモンを停止します。
composite.<bat|sh> monitor stop
: Monitorデーモンが完全に停止したかどうかを確認するには、cs_server.logで「Bye」メッセージを確認します。
4.TDV Serverをダウングレードする場合にのみ、以下の手順に従います。
Monitorデーモンなしでサーバープロセスを開始します。
composite_server.bat/sh run)
次のコマンドを実行します。
server_util.bat/sh -server <id> -port <port> -user <uid> -password <password> -rollbackRepository -toVersion <version to downgrade to>
: bin/server_util.sh -server localhost -port 9400 -user admin -password admin1 -rollbackRepository -toVersion 8.3.0
ロールバック後にリポジトリのバージョンを確認します。
bin\psql.exe -Uroot -hlocalhost -p9408 -d cisrepo -c "select * from cisrepo.metadata_version"
##Replace the port number (9408) to your Repository port number, if needed.
<install_dir>/install dirに移動し、次のコマンドを実行します。
<install_dir>/install/rollback_TIB_tdv_<product>_<version>_all.<bat|sh>
リポジトリとキャッシュを停止します(Windows場合のみ)。
コマンドを実行します。
cis_<product>_<version>_downgrade_patch.bat(CIS – windows)/ cis_<product>_<version>_downgrade_patch.sh(CIS – UNIX)
5. <install_dir>に移動し、最新のservice packまたはhotfixを再適用します。ダウングレード後、サーバーを起動する前に、ダウングレードされたバージョンのservice pack/hotfixを適用する必要があります。
6. サービスを再開します
7. 必要に応じてバックアップCARファイルをインポートします。
8. オプションで、すべてのVCSルートと接続を再定義します。
TDV Server、Studio、Business Directoryのhotfixをロールバックするには
1. Windows でダウングレードする場合、リポジトリまたは jdk フォルダに開いているウィンドウはすべて閉じなければなりません。
2. TDV Serverが停止していることを確認してください。
composite.<bat|sh> monitor stop
: Monitorデーモンが完全に停止したかどうかを確認するには、cs_server.logで「Bye」メッセージを確認します。
3. 次のロールバックスクリプトを実行します
<TDV_Install_Dir>/install/rollback_TIB_tdv_<product><version>_HF-<hotfix_number>_all.<bat|sh>
4. <install_dir>に移動し、最後のservice packまたはhotfixを再適用します。ダウングレード後、サーバーを起動する前に、ダウングレードされたバージョンのservice pack/hotfixを適用する必要があります。
5. モニターデーモンを起動します。
For TDV: composite.<bat|sh> monitor start
For BD: bd.<bat|sh> monitor start
server.logで、バージョンが目的のターゲットバージョンであることを確認します。