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


Business Space 데이터베이스 수동으로 업그레이드

버전 6.1.2에서 서버를 이주한 후에는 버전 6.2 서버를 시작하기 전에 수동으로 Business Space 데이터베이스를 새 데이터베이스 스키마로 업그레이드해야 합니다.

시작하기 전에

이 태스크 정보

버전 6.1.2에서 버전 6.2WebSphere® ESB를 이주한 후에도 Business Space 6.1.2에 사용할 Business Space 데이터베이스는 여전히 구성되어 있습니다. Business Space 버전 6.2에서 액세스하기 전에 Business Space 데이터베이스를 업그레이드해야 합니다. 이 단계는 두 데이터베이스 스크립트 실행으로 구성됩니다. 첫 번째 스크립트는 데이터베이스 스키마를 업그레이드합니다. 두 번째 스크립트는 스크립트를 Business Space 버전 6.2에서 사용하도록 준비하기 위해 Business Space 데이터베이스의 데이터를 수정합니다.
주: 스크립트를 실행하기 전에 스크립트를 편집하고 발생한 모든 @SCHEMA@ 문자열을 Business Space 데이터베이스의 스키마 이름으로 바꿔야 합니다. 기본 스키마 이름은 IBMBUSSP입니다. 스크립트를 실행할 때 데이터베이스 사용자에게는 데이터베이스를 수정할 충분한 권한이 있어야 합니다.
프로시저
  1. 데이터베이스 스키마를 갱신하기 위해 충분한 권한이 있는 사용자 ID를 사용 중인지 확인하십시오.
  2. 데이터베이스를 백업하십시오.
  3. 데이터베이스 스크립트가 있는 디렉토리를 찾으십시오.
    • For Windows operating system Windows® 플랫폼: install_root\dbscripts\BusinessSpace\database_type
    • For Linux operating systemFor UNIX operating system Linux® 및 UNIX® 플랫폼: install_root/dbscripts/BusinessSpace /database_type

    여기서,

    install_root
    WebSphere ESB 버전 6.2이 설치된 루트 디렉토리입니다.
    database_type
    은 사용하고 있는 데이터베이스 제품에 해당하는 이름입니다. 적용 가능한 데이터베이스 유형 및 해당 디렉토리 이름은 다음과 같습니다.
    데이터베이스 유형 디렉토리 이름
    iSeries의 DB2 DB2iSeries
    DB2 Universal Database™(z/OS® 및 i5/OS®를 제외한 모든 운영 체제에 해당) DB2
    z/OS용 DB2® 버전 8.x

    DB2zOSV8

    초기 데이터베이스 구성이 DB2 z/OS v8 이상(자세한 테이블 이름)을 사용한 경우 이 디렉토리의 스크립트를 사용하십시오.

    주: 초기 데이터베이스 구성 시 DB2 z/OS v7을 사용한 경우, WebSphere Enterprise Service Bus 지원 사이트에서 관련 기술 노트를 참조하십시오.
    z/OS용 DB2 버전 9.x

    DB2zOSV9

    초기 데이터베이스 구성이 DB2 z/OS v9 및 DB2 z/OS v9 키를 사용한 경우 이 디렉토리의 스크립트를 사용하십시오.

    주: 초기 데이터베이스 구성 시 DB2 z/OS v7을 사용한 경우, WebSphere Enterprise Service Bus 지원 사이트에서 관련 기술 노트를 참조하십시오.
    Derby Derby
    주: WebSphere ESB의 이전(6.0.x) 설치에 대해 기존 Cloudscape 데이터베이스가 있는 경우에는 먼저 데이터베이스를 Cloudscape 데이터베이스에서 Derby 데이터베이스로 업그레이드해야 합니다. Cloudscape 데이터베이스 이주의 내용을 참조하십시오. 그런 다음, 동일(6.0.x) WebSphere ESB 버전에 해당하는 Derby 데이터베이스가 있는 경우에는 데이터베이스를 이 디렉토리의 스크립트를 사용하여 WebSphere ESB 버전 6.2과 동등하게 업그레이드해야 합니다.
    Oracle Oracle
    주: Business Space 버전 6.1.2의 IFix001을 적용하지 않았으면, 스크립트를 실행하기 전에 upgradeSchema612_BusinessSpace.sql에서 다음 행을 주석으로 만드십시오.
    -- ALTER TABLE @SCHEMA@.PAGE
    --	      RENAME COLUMN RESTRICTEDD TO RESTRICTED;
    특정 데이터베이스 제품 이름과 버전은 데이터베이스 구성을 참조하십시오.
  4. 데이터베이스 및 현재 스키마 버전의 이주 스크립트를 찾으십시오. 여기서, schema_version은 버전 6.1.2의 경우 612입니다. 예를 들어, DB2의 Business Space 데이터베이스를 WebSphere ESB 버전 6.1.2에서 버전 6.2로 업그레이드하려면 install_root/dbscripts/BusinessSpace/DB2/upgradeSchema612_BusinessSpace.sql이 필요합니다.
    주: upgradeData612_BusinessSpace.sql 스크립트도 필요합니다.
  5. 스크립트가 있는 디렉토리에서 적절한 스크립트를 데이터베이스가 실행 중인 시스템에 복사하십시오.
  6. SQL 스크립트 upgradeSchema612_BusinessSpace.sqlupgradeData612_BusinessSpace.sql를 요구사항에 맞도록 수정하십시오. 예를 들면, 데이터베이스의 스키마 이름을 변경해야 하며, 사용자 이름, 암호 또는 파일 경로를 변경해야 할 수도 있습니다.
  7. 데이터베이스 클라이언트를 사용하여 데이터베이스에 연결하십시오. 이것은 연결 가능한지 확인하기 위한 것입니다.
  8. 업그레이드 SQL 스크립트의 버전을 실행하십시오. 데이터베이스에서 .sql 스크립트 실행 방법에 대한 자세한 정보는 데이터베이스 제품 문서를 참조하십시오.
    1. upgradeSchema612_BusinessSpace.sql을 실행하여 데이터베이스 스키마를 업그레이드하십시오.
    2. upgradeData612_BusinessSpace.sql을 실행하여 Business Space 데이터베이스의 데이터를 수정하십시오.
  9. 오류가 있거나 데이터베이스 클라이언트 출력에 장애가 표시된 경우에는 보고된 오류를 수정하고 8단계를 재시도하십시오.

결과

데이터베이스가 갱신되었으며 Business Space 버전 6.2에서 사용할 준비가 되었습니다. 스크립트를 사용하여 데이터베이스 스키마를 업그레이드하고 나면 데이터베이스는 더 이상 Business Space 버전 6.1.2를 사용할 수 없습니다.

task 타스크 주제

이용약관 | 피드백


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


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