WebSphere Enterprise Service Bus for z/OS バージョン 6.2.0 オペレーティング・システム: z/OS


upgradeDB.sh スクリプト

upgradeDB.sh スクリプトを使用すると、WebSphere® ESB データベース (共通データベース、Business Process Choreographer データベース、および Business Space データベース) をアップグレードできます。

upgradeDB.sh スクリプトについては、以下の情報に注意してください。
  • upgradeDB.sh スクリプトは、バージョン 6.0.1 からのマイグレーションはサポートしていません。
  • 6.0.2 または 6.1.0 からのマイグレーションの場合、upgradeDB.sh で Business Space データベースを作成することはできません。Business Space テーブルのみを作成するオプションを指定して 6.2.0 バージョンの createDB.sh を実行できます。
  • upgradeDB.sh スクリプトは、DB2 バージョン 7 からのマイグレーションはサポートしていません。V6.2.0 にはマイグレーション・スクリプトが付属していますが、upgradeDB.sh ではマイグレーション・スクリプトは実行されません。

upgradeDB.sh スクリプトを、SMP/E インストールにより作成された WebSphere ESB パス名から、ユーザーのワーク・ディレクトリーにコピーします。デフォルトでは、このロケーションは /usr/lpp/zWPS/V6R2/zos.config/samples です。

下記の構文および例を使用して、スクリプトをカスタマイズし、実行します。

カスタマイズするフィールド

upgradeDB.sh スクリプトを実行する前に、スクリプト内の特定のフィールドをカスタマイズする必要があります。例えば、データベース・オブジェクトを作成および除去する権限のあるアカウントのユーザー名およびパスワードを指定する必要があります。WAS_HOME、LIBPATH、および STEPLIB を実行する前に、以下の環境変数をセットアップします。 以下に例を示します。
export WAS_HOME=/WebSphere/V6S05Z1/AppServer
export LIBPATH=/usr/lpp/db2810/db2810/jcc/lib:$LIBPATH
export STEPLIB=SYS2.DB2.V810.SDSNEXIT:SYS2.DB2.V810.SDSNLOD2:SYS2.DB2.V810.
SDSNLOAD:$STEPLIB
以下のパラメーターをカスタマイズできます。
DBJDBCClasspath=/usr/lpp/db2810/db2810/jcc/classes
DBUser=wsadmin
DBPassword=admn4was
DBJDBCProperties=/wps/dbscripts/db2v8
DBConnectionLocation=DSN810PP
DBHostName=winmvsp1.hursley.ibm.com
DBServerPort=448

構文

構文図を読む構文図をスキップする
                              .-602-.  .- -DBWPS-.   
>>-upgradeDB.sh-- -SourceWPS--+-610-+--+---------+-------------->
                              '-612-'  '-+DBWPS--'   

                                 .- -DBBPC-.  .- -DBBS-.   
>--+------------+--+----------+--+---------+--+--------+-------->
   '- -DBSchema-'  '- -DBName-'  '-+DBBPC--'  '-+DBBS--'   

   .- -DBAll-.  .- -SQLGen-.  .- -RunSQL-.  .- -UseSqlid-.   
>--+---------+--+----------+--+----------+--+------------+------>
   '-+DBAll -'  '-+SQLGen--'  '-+RunSQL--'  '-+UseSqlid--'   

   .- -DBDelayConfig-.                                 
>--+-----------------+--+----------+--+------------+-----------><
   '-+DBDelayConfig--'  '- -DBName-'  '- -DBStoGrp-'   

パラメーター

デフォルトで、スクリプトはすべての WebSphere ESB データベース表をアップグレードします。
-SourceWPS
マイグレーション元の WebSphere ESB のバージョン (602、610、612 など)。
-DBWPS
WebSphere ESB 共通データベース・オブジェクトをアップグレードしません。
+DBWPS
WebSphere ESB 共通データベース・オブジェクト (テーブル、テーブル・スペース、索引、索引スペースなど) をアップグレードします。
-DBBPC
Business Process Choreographer データベース・オブジェクトをアップグレードしません。
+DBBPC
Business Process Choreographer のデータベース・オブジェクトをアップグレードします。
-DBBS
Business Space データベース・オブジェクトをアップグレードしません。
+DBBS
Business Space データベース・オブジェクトをアップグレードします。-SourceWPS が 612 に設定されていない場合、このパラメーターは無視されます。
-DBAll
すべてのデータベースを迂回します。
+DBAll
すべてをデータベースをアップグレードします。
-SQLGen
既存の SQL を実行します。
+SQLGen
SQL を再生成します。
-RunSQL
更新対象データベースを迂回します。
+RunSQL
データベースを更新します。
-UseSqlid
SET CURRENT SQLID は使用しません。
+UseSqlid
SET CURRENT SQLID を使用します。
-DBDelayConfig
構成を遅延しません。
+DBDelayConfig
構成を遅延します。
-DBSchema
データベース・スキーマ。
-DBName
データベース名。
-DBStoGrp
データベース・ストレージ・グループ。

-SourceWPS が 602 または 610 のいずれかである場合に、Business Space データベース・オブジェクトを作成する createDB.sh コマンドの例を示します。

createDB.sh -All +DBBS  
以下のコマンドを実行すると、WPS 6.1.2 からのマイグレーションを行うための SQL が生成されて実行されます。
upgradeDB.sh -SourceWPS 612
出力例を以下に示します。
/u/healdr/dbscripts/db2v8/wpsv620:>./upgradeDB.sh -SourceWPS 612

upgradeDB.sh script executing ... Thu Mar  5 09:32:53 GMT 2009

Values being used:
  Source WPS version = 612
  Upgrade database S5CELLDB = true
  Append CurrentSqlid S5CELL = true
  Database storage group = S5DBSTO
  Generate SQL = true
  Upgrade WPS Database = true
          BPC Database = true
          BusinessSpace Database = true

  DBDelayConfig                false
  DBPrefix                     S5
  DBScope                      S1
  DBJDBCClasspath              /usr/lpp/db2810/db2810/jcc/classes
  DBUser                       wsadmin
  DBPassword                   admn4was
  DBJDBCProperties             /wps/dbscripts/db2v8
  DBConnectionLocation         DSN810PP
  DBHostName                   winmvsp1.hursley.ibm.com
  DBServerPort                 448

Upgrading WPS Definitions
  Processing SQL file upgradeSchema612_CommonDB.sql
  Generating SQL
  Running SQL
      [sql] 10 of 10 SQL statements executed successfully
  Processing SQL file upgradeSchema612_DirectDeploy.sql
  Generating SQL
  Running SQL
      [sql] 17 of 17 SQL statements executed successfully
  Processing SQL file upgradeSchema612_Recovery.sql
  Generating SQL
  Running SQL
      [sql] 4 of 4 SQL statements executed successfully
  Processing SQL file upgradeSchema612_governancerepository.sql
  Generating SQL
  Running SQL
      [sql] 81 of 95 SQL statements executed successfully
  Processing SQL file upgradeSchema612_relationshipService.sql
  Generating SQL
  Running SQL
      [sql] 3 of 3 SQL statements executed successfully

Upgrading BPC Definitions
  Generating SQL
  Running SQL
      [sql] 33 of 33 SQL statements executed successfully
      [sql] 147 of 147 SQL statements executed successfully

Upgrading Business Space Definitions
  Generating SQL
  Running SQL
      [sql] 20 of 23 SQL statements executed successfully
      [sql] 9 of 9 SQL statements executed successfully

Processing Complete 

以下のコマンドを実行すると、WPS 6.0.2 からのマイグレーションを行うための SQL が生成され、その実行内容がレポートされますが、SQL が実際に実行されることはありません。

upgradeDB.sh -SourceWPS 602 -RunSQL

出力例:

/u/healdr/dbscripts/db2v8/wpsv620:>./upgradeDB.sh -SourceWPS 602 -RunSQL

upgradeDB.sh script executing ... Tue Mar 10 18:23:49 BST 2009

Values being used:
  Source WPS version = 602
  Upgrade database S5CELLDB = false
  Append CurrentSqlid S5CELL = true
  Database storage group = S5DBSTO
  Generate SQL = true
  Upgrade WPS Database = true
          BPC Database = true
          BusinessSpace Database = true

  DBDelayConfig                false
  DBPrefix                     S5
  DBScope                      S1
  DBJDBCClasspath              /usr/lpp/db2810/db2810/jcc/classes
  DBUser                       wsadmin
  DBPassword                   admn4was
  DBJDBCProperties             /wps/dbscripts/db2v8
  DBConnectionLocation         DSN810PP
  DBHostName                   winmvsp1.hursley.ibm.com
  DBServerPort                 448

Upgrading WPS Definitions
  Processing SQL file upgradeSchema602_CommonDB.sql
  Generating SQL
  Processing SQL file upgradeSchema602_DirectDeploy.sql
  Generating SQL
  Processing SQL file upgradeSchema602_Recovery.sql
  Generating SQL
  Processing SQL file upgradeSchema602_customization.sql
  Generating SQL
  Processing SQL file upgradeSchema602_governancerepository.sql
  Generating SQL
  Processing SQL file upgradeSchema602_relationshipService.sql
  Generating SQL

Upgrading BPC Definitions
  Processing SQL file upgradeTablespaces602.sql, upgradeSchema602.sql
  Generating SQL

Processing Complete

WebSphere Enterprise Service Bus をアップグレードする場合、Business Process Choreographer データベースは存在せず、アップグレードする必要はありません。次のコマンドを実行すると、共通データベースおよび (必要に応じて) Business Space データベースがアップグレードされます。

upgradeDB.sh -SourceWPS 610 -All +DBWPS
upgradeDB.sh -SourceWPS 612 -All +DBBS 

reference 参照トピック

ご利用条件 | フィードバック


タイム・スタンプ・アイコン 最終更新: 2010/07/05


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.zseries.doc/doc/rins_zos_upgradedbscript.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています (http://www.eclipse.org)。