WebLogic Integration 8.1 へのアップグレード
![]() |
![]() |
![]() |
![]() |
この節では、BEA WebLogic Integration 8.1 Service Pack 5 (SP5) へのアップグレードについて説明します。
WebLogic Integration 8.1 SP3 または SP4 から WebLogic Integration 8.1 SP5 へのアップグレード方法
WebLogic Integration 8.1 SP3 または SP4 データベースの WebLogic Integration 8.1 SP5 への手動アップグレード
WebLogic Integration 8.1 SP5 は、WebLogic Platform 8.1 SP5 の一部としてインストールされます。WebLogic Integration 8.1 SP3 または SP4 から WebLogic Integration 8.1 SP5 へのアップグレードには、次の方法があります。
別のインストールとして WebLogic Platform 8.1 SP5 にアップグレードする方法については、次の URL にある『WebLogic Platform のインストール』を参照してください。
http://edocs.beasys.co.jp/e-docs/platform/docs81/install/index.html
アップグレード インストールとして WebLogic Platform 8.1 SP5 にアップグレードする方法については、次の URL にある『WebLogic Platform のインストール』の「Service Pack とローリング パッチのインストール」を参照してください。
http://edocs.beasys.co.jp/e-docs/platform/docs81/install/update.html
WebLogic Integration 8.1 SP3 または SP4 用に作成したドメインを WebLogic Integration 8.1 SP5 で実行するには、ドメインをアップグレードする必要があります。
WebLogic Integration 8.1 SP5 には、WebLogic Integration ドメインを簡単にアップグレードするためのアップグレード スクリプトが含まれています。これらのスクリプトを使用すると、ドメイン (BEA WebLogic 8.1 SP5 の Configuration Wizard で作成したドメインを含む) のアップグレードが容易になります。
この節では、WebLogic Integration 8.1 SP3 または SP4 から WebLogic Integration 8.1 SP5 にアップグレードする前に知っておく必要のある情報について説明します。WebLogic Platform インストールのアップグレードの詳細については、次の URL にある『WebLogic Platform 8.1 へのアップグレード』の「システムをアップグレードする前に」を参照してください。
http://edocs.beasys.co.jp/e-docs/platform/docs81/upgrade/index.html
注意 : WebLogic Integration 8.1 SP3 または SP4 ドメインに WebLogic Integration リソースおよび WebLogic Portal® リソースの両方が含まれる場合、次の URL にある『WebLogic Platform 8.1 へのアップグレード』の「Upgrading WebLogic Platform Domains and Applications to the Latest Service Pack」の節を参照してください。
http://edocs.beasys.co.jp/e-docs/platform/docs81/upgrade/index.html
PointBase データベースを使用せずにプロダクション モードで実行中の WebLogic Integration 8.1 ドメインの場合、startWebLogic.cmd
または startWebLogic.sh
に nopointbase
オプションを渡す必要があります。オプションを渡さない場合、コンフィグレーションで PointBase を使用していない場合でも PointBase が有効に設定されるため、サーバが正常に起動しません。
Application Integration コントロールを使用するアプリケーションがもともと WebLogic Workshop の自動デプロイ機能を使用してデプロイされている場合は、最初にアプリケーションをアンデプロイしてから、WebLogic Integration Administration Console またはコマンドラインの Deployer を使用して再デプロイします。
この節では、WebLogic Integration 8.1 SP3 または SP4 用に生成した既存の単一ノード ドメインまたはクラスタ ドメインを WebLogic Integration 8.1 SP5 用にアップグレードする手順を説明します。WebLogic Integration 8.1 SP5 ドメインにアップグレードする別の方法として、新しい WebLogic Integration 8.1 SP5 ドメインを作成してからそのドメインに既存の WebLogic Integration 8.1 SP3 または SP4 アプリケーションを移動する方法があります。詳細については、次の URL にある「WebLogic Platform のアップグレードのロードマップ」の「新しいドメインを作成し、作成したドメインにアプリケーションをデプロイする」を参照してください。
http://edocs.beasys.co.jp/e-docs/platform/docs81/upgrade/roadmap.html
WebLogic Integration 8.1 SP3 または SP4 用に生成したドメインを WebLogic Integration 8.1 SP5 用にアップグレードするには、次の手順に従ってください。
ANT_OPTS
環境変数を -Xmx256m
に設定します。ANT_OPTS
変数を設定するには、オペレーティング システムに応じたコマンドを入力します。
BEA_HOME_815
/weblogic81/integration/upgrade
表 3-1 options.properties ファイルの値
|
|
|
|
|
|
|
|
|
注意 : Smart Update を使用して WebLogic Integration 8.1 SP5 にアップグレードした場合、beahome.path
および beahome.latest.path
には同じディレクトリ パスが指定されている必要があります。たとえば、Windows で c:/bea
ディレクトリに WebLogic Integration 8.1 SP4 をインストールし、Smart Update を使用して WebLogic Integration 8.1 SP5 にアップグレードした場合、beahome.path
および beahome.latest.path
はいずれも c:/bea
ディレクトリを指します。
注意 : backup=true
オプションを使用することをお勧めします。options.properties
ファイルでこのオプションを true
に設定すると、domain.path
に指定したドメインが domain.path_BK_timestamp
にバックアップされます。
BEA_HOME_815
/weblogic81/integration/upgrade
データベース構造のアップグレードは、アップグレード処理時に暗黙的に実行されます。PointBase を使用している場合、またはデータベース構造のアップグレードを別の手順として実行する場合は、-Ddb_upgrade=false
のようにデータベース フラグを false に設定してアップグレード スクリプトを呼び出し、データベースを手動でアップグレードする必要があります。
データベースの手動アップグレードの詳細については、「PointBase のアップグレード」または「WebLogic Integration 8.1 SP3 または SP4 データベースの WebLogic Integration 8.1 SP5 への手動アップグレード」を参照してください。
注意 : アップグレードしたドメインで WebLogic Integration 8.1 SP5 サーバを起動する前に、データベースをアップグレードする必要があります。
ant -f domain_upgrade.xml update_paths
ant -f domain_upgrade.xml upgrade
-Doptions.properties=[<your options file>] -Dcurrent.version=[sp3|sp4]
-Dsingle.node=[true|false]
-Ddb_type=[oracle|sybase|mssql|db2|pointbase]
-Ddb_user=[<user_name>]
-Ddb_password=[<password>] -Ddb_server=[<server>:<port>]
-Ddb_name=[<database_name>]
通常、your_options_file
は options.properties
です。user_name
と password
はデータベースの有効なユーザ名とパスワードです。ant 構文のヘルプを表示するには、コマンド ラインで ant
と入力します。
注意 : スクリプトを使用してデータベースをアップグレードする場合、データ ソースがアクティブなデータベースに接続されている必要があります。
.wlnotdelete
サブディレクトリとその中身をすべて削除します。このサブディレクトリはドメインのサーバ ディレクトリにあり、サーバのキャッシュが格納されています。以下に例を示します。
c:\bea\user_projects\domains\mydomain\examplesServer\.wlnotdelete
.wlnotdelete
サブディレクトリを削除することによって、サーバを再起動したときにドメイン アップグレードのすべての変更が有効になります。
注意 : 使用可能な Ant 対象と各対象の説明を参照するには、WL_HOME
/integration/upgrade
ディレクトリから次のコマンドを入力してください。
これにより、すべてのサーバは、最新でない可能性があるローカル ステージング ディレクトリではなく、WebLogic Integration 8.1 SP5 のインストール先から、アップグレードされた WebLogic Integration アプリケーションを確実に取得します。
たとえば、ドメインに 1 つの管理サーバ cgServer
と 2 つの管理対象サーバ new_managedServer_1
および new_managedServer_2
が含まれている場合、ドメインを格納しているディレクトリに移動して、cgServer
、new_managedServer_1
、および new_managedServer_2
ディレクトリを (内容を含めて) 削除します。
注意 : ドメインの詳細については、次の URL にある WebLogic Server ドキュメントの「システム管理」を参照してください。
ドメインのアップグレード時にデータベースの自動アップグレードを無効に設定していた場合は、WebLogic Server 8.1 SP5 サーバを起動する前に手動でデータベースをアップグレードする必要があります。ドメインのアップグレード処理時にデータベースのアップグレードを実行した場合は、この節をスキップできます。
WebLogic Integration 8.1 SP5 のデータベース スキーマは、WebLogic Integration 8.1 SP3 または SP4 から変更されています。データベースを手動でアップグレードするには、使用するデータベース用のスクリプトを実行する必要があります。Oracle®、PointBase®、Sybase®、DB2® および Microsoft® SQL ServerTM のデータベース用のスクリプトが用意されています。
WebLogic Integration 8.1 SP3 または SP4 から WebLogic Integration 8.1 SP5 にデータベースを手動でアップグレードするには、次の手順を実行します。
注意 : PointBase データベースを使用している場合は、「PointBase のアップグレード」を参照してください。
BEA_HOME_815
\weblogic81\integration\dbscripts\db_directory
BEA_HOME_815
/weblogic81/integration/dbscripts/db_directory
上記の BEA_HOME_815
は WebLogic Platform 8.1 SP5 をインストールしたディレクトリを表し、db_directory
は oracle
、pointbase
、sybase
、db2
、または mssql
を表します。
ant -f domain_upgrade.xml upgrade_dbs
PointBase データベースを使用している場合は、データベースを手動でアップグレードする必要があります。
WebLogic Integration 8.1 SP3 または SP4 から WebLogic Integration 8.1 SP5 に PointBase データベースを手動でアップグレードするには、次の手順を実行します。
WL_HOME\common\bin\startPointBase.cmd -port=9093 -debug=0 -console=false -background=true -ini=DOMAIN_HOME\pointbase.ini > DOMAIN_HOME/pointbase.log 2>&1
WL_HOME/common/bin/startPointBase.sh -port=9093 -debug=0 -console=false -background=true -ini=DOMAIN_HOME\pointbase.ini > DOMAIN_HOME/pointbase.log 2>&1
上記の WL_HOME
は、WebLogic Platform 8.1 SP5 の weblogic81
ディレクトリを表します。
ant -f domain_upgrade.xml upgrade_dbs
![]() ![]() |
![]() |
![]() |