WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


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.0.2에서 이주 스크립트를 제공하지만 upgradeDB.sh에서는 해당 스크립트를 실행하지 않습니다.

SMP/E 설치로 작성된 WebSphere ESB 경로 이름에서 작업 디렉토리로 upgradeDB.sh 스크립트를 복사하십시오. 기본적으로 이 위치는 /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 

다음 명령은 사용자 정의된 SQL을 생성하여 WPS 6.0.2에서 이주하고 실행할 사항을 보고하지만 실행하지는 않습니다.

upgradeDB.sh -SourceWPS 602 -RunSQL

Sample output:

/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 참조 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 09 7월 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/rins_zos_upgradedbscript.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org)