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


공통 데이터베이스를 수동으로 업그레이드

이전 버전에서 서버를 이주한 후에는 서버를 시작하기 전에 "공통" 데이터베이스의 새 데이터베이스 스키마로 업그레이드해야 합니다. 데이터소스에 정의된 데이터베이스 사용자에 데이터베이스 스키마를 수정할 수 있는 충분한 권한이 없는 경우에는 수동으로 업그레이드해야 합니다.

시작하기 전에

주: 변경 시작공통 데이터베이스를 수동으로 업그레이드하면 버전 6.1.x에서 버전 6.2.x로 이주하는 경우에만 적용됩니다. 버전 6.0.2에서 버전 6.2.x로 이주 시 공통 데이터베이스 작성에 대한 정보는 버전 6.0.2에서 버전 6.2.x로 이주 시 공통 데이터베이스 작성 및 복구 서브시스템 구성을 참조하십시오. 변경 끝

이 태스크 정보

이주된 서버에 의해 액세스되는 데이터베이스는 사용자가 서버를 시작하기 전에 해당 스키마를 갱신해야 합니다. 클러스터의 경우 이주된 클러스터 구성원이 액세스하는 모든 데이터베이스는 사용자가 클러스터 구성원을 시작하기 전에 해당 스키마를 갱신해야 합니다. 데이터소스에 정의된 데이터베이스 사용자에 데이터베이스 스키마를 수정할 수 있는 충분한 권한이 없는 경우에는 수동으로 업그레이드해야 합니다. 공통 데이터베이스의 경우 데이터 소스에 대해 구성된 데이터베이스 사용자는 테이블 작성 및 갱신, 색인 및 보기 작성 및 제거와 같은 모든 조작을 수행할 권한이 없습니다.
프로시저
  1. 데이터베이스 스키마를 갱신하기 위해 충분한 권한이 있는 사용자 ID를 사용 중인지 확인하십시오.
  2. 데이터베이스를 백업하십시오.
  3. 데이터베이스 스크립트가 있는 디렉토리를 찾으십시오.
    • For i5/OS operating systemFor Linux operating systemFor UNIX operating system Linux®, UNIX® 및 i5/OS® 플랫폼: install_root/dbscripts/component_name/database_type
    • For Windows operating system Windows® 플랫폼: install_root\dbscripts\component_name\database_type

    여기서

    install_root
    WebSphere® ESB 버전 6.2이 설치된 루트 디렉토리입니다.
    component_name
    CommonDB입니다.
    database_type
    은 사용하고 있는 데이터베이스 제품에 해당하는 이름입니다. 적용 가능한 데이터베이스 유형 및 해당 디렉토리 이름은 다음과 같습니다.
    데이터베이스 유형 디렉토리 이름
    DB2 Universal Database™(z/OS® 및 i5/OS를 제외한 모든 운영 체제에 해당) DB2
    i5/OS용 DB2 Universal Database DB2iSeries
    z/OS용 DB2® 버전 8.x DB2zOSV8 - 초기 데이터베이스 구성에서 DB2 z/OS v8(긴 테이블 이름 사용)을 사용하거나 DB2 z/OS v7에서 DB2 z/OS v8로 업그레이드한 경우에는 이 디렉토리의 스크립트를 사용하십시오.
    z/OS용 DB2 버전 9.x DB2zOSV9 - 초기 데이터베이스 구성에서 DB2 z/OS v9 이후 버전(긴 테이블 이름 사용)을 사용하거나 DB2 z/OS v7에서 DB2 z/OS v9로 업그레이드한 경우에는 이 디렉토리의 스크립트를 사용하십시오.
    Derby Derby
    주: WebSphere ESB의 이전(6.0.2) 설치에 대한 기존 Cloudscape 데이터베이스가 있는 경우 먼저 데이터베이스를 Cloudscape 데이터베이스에서 Derby 데이터베이스로 업그레이드해야 합니다. Cloudscape 데이터베이스 이주의 내용을 참조하십시오. 동일한(6.0.2) WebSphere ESB 버전에 해당하는 Derby 데이터베이스가 있으면 WebSphere ESB 버전 6.2에 해당하는 데이터베이스를 이 디렉토리의 스크립트로 업그레이드해야 합니다.
    Informix® Informix
    Oracle Oracle
    Microsoft® SQL 서버 SQLServer
    특정 데이터베이스 제품 이름과 버전은 데이터베이스 구성을 참조하십시오.
  4. upgradeSchema라는 단어로 시작하는 데이터베이스의 이주 스크립트를 찾으십시오. 데이터베이스에 따라 upgradeSchema.bat, upgradeSchema.sh 또는 둘 다와 upgradeSchema<Migrated WBI version>_<component>.sql과 같은 컴포넌트 특정 SQL 스크립트를 찾을 수 있습니다. 예를 들어, WebSphere ESB 버전 6.0.2.x에서 버전 6.2로 공통 데이터베이스 스키마를 업그레이드하는 경우 dbTypeDB2_UNIVERSAL이면 다음 이주 스크립트가 필요합니다.
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema.bat
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema.sh
    • install_root/dbscripts/CommonDB/DB2/upgradeSchemaTables.bat
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_Recovery.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_relationshipService.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_governancerepository.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_DirectDeploy.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_CommonDB.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_customization.sql
    주: 이주할 WebSphere ESB 버전에 따라 동일한 CommonDB/DB2 디렉토리에 있는 다른 스크립트가 사용될 수 있습니다.
  5. 디렉토리에 있는 하나 이상의 적합한 스크립트를 데이터베이스가 호스트된 시스템으로 복사하십시오.
  6. SQL 스크립트를 확인하고, 필요한 경우 사용자 요구사항에 맞게 수정하십시오. 여기에는 upgradeSchemannn_<component>xql 구문에 따라 이름 지정된 디렉토리의 스크립트가 포함됩니다. 여기서, nnn은 제품 버전 번호에 해당하고 "component"는 다음 중 하나에 해당합니다.
    • CommonDB
    • relationshipService
    • governancerepository
    • DirectDeploy
    • 사용자 정의
    예를 들면 사용자 이름, 암호 또는 파일 경로를 변경해야 할 수도 있습니다.
  7. 데이터베이스 클라이언트를 사용하여 데이터베이스에 연결하십시오. 이것은 연결 가능한지 확인하기 위한 것입니다.
  8. 업그레이드 SQL 스크립트의 버전을 실행하십시오. 데이터베이스에서 .sql 스크립트 실행 방법에 대한 자세한 정보는 데이터베이스 제품 문서를 참조하십시오.

    데이터베이스 클라이언트 출력에 실패가 표시되거나 오류가 있으면 보고된 오류를 수정하고 이 단계를 다시 시도하십시오.

결과

데이터베이스 스키마가 갱신되었습니다. 업그레이드 이후 서버가 처음 시작될 때, 새 스키마에 따라 데이터가 이주됩니다. 데이터를 이주하면 버전 6.1.x 또는 버전 6.0.2.x 서버가 데이터베이스에 대해 실행되지 않습니다.

task 타스크 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 7월 7일 수요일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tmig_vtv_upg_cdb.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).