UDDI 레지스트리 마이그레이션

대부분의 시나리오에서는 WebSphere® Application Server의 현재 레벨로 마이그레이션할 때 기존 UDDI 레지스트리가 자동으로 마이그레이션됩니다. 그러나 기존 UDDI 레지스트리가 네트워크 Apache Derby 데이터베이스 또는 DB2® UDDI 버전 2 데이터베이스를 사용하는 경우 몇 가지 수동 단계를 수행해야 합니다.

시작하기 전에

WebSphere Application Server의 설치를 마이그레이션하십시오. UDDI 레지스트리 애플리케이션이 마이그레이션될 수 있도록, 반드시 애플리케이션을 마이그레이션하는 옵션을 선택하십시오.

이 태스크 정보

기존 UDDI 레지스트리가 Oracle, 임베디드 Apache Derby 또는 DB2 UDDI 버전 3 데이터베이스를 사용하는 경우에는 수동 마이그레이션을 완료할 필요가 없습니다. 레지스트리는 WebSphere Application Server를 마이그레이션하고 마이그레이션 이후 처음으로 UDDI 노드를 시작할 때 자동으로 마이그레이션됩니다.

기존 UDDI 레지스트리가 네트워크 Apache Derby 데이터베이스 또는 DB2 UDDI 버전 2 데이터베이스를 사용하는 경우 몇 가지 수동 단계를 완료하여 레지스트리를 마이그레이션해야 합니다.

UDDI 데이터베이스는 Apache Derby 버전 10.2를 사용하는 경우 데이터베이스를 마이그레이션해야 합니다. 자세한 정보는 관련 링크의 주제를 참조하십시오.

프로시저

UDDI 레지스트리가 네트워크 Apache Derby 데이터베이스를 사용하는 경우 다음 단계를 완료하십시오.
  1. WebSphere Application Server의 다른 레벨에서 서버가 포함된 클러스터가 있는 경우에는 UDDI 레지스트리가 WebSphere Application Server의 현재 레벨에 있는 서버에서 실행 중인지 확인하십시오. 예를 들어, 두 개 노드에 걸쳐 있는 클러스터가 있으면 UDDI 레지스트리를 실행하는 서버가 현재 레벨인 경우 한 노드를 현재 레벨로 업그레이드하면서, 다른 노드는 이전 레벨로 유지할 수 있습니다.
  2. 관련 UDDI 노드를 초기화하십시오. 초기화 프로세스는 일부 UDDI 레지스트리 마이그레이션 중에 완료됩니다.
  3. app_server_root/derby/lib에서 데이터베이스 관리자로 다음 명령을 입력하십시오.
    java -cp db2j.jar;db2jtools.jar com.ibm.db2j.tools.ij
    
    connect 'jdbc:db2j:uddi_derby_database_path';
    
    run 'app_server_root/UDDIReg/databaseScripts/uddi30crt_drop_triggers_derby.sql';
    
    quit;
    
    cd app_server_root/derby/migration
    
    java -cp db2j.jar;db2jmigration.jar;../lib/derby.jar com.ibm.db2j.tools.MigrateFrom51 
      jdbc:db2j:uddi_derby_database_path
    
    여기서
    • uddi_derby_database_path는 기존 Apache Derby 데이터베이스의 절대 경로입니다(예: app_server_root/profiles/profile_name/databases/com.ibm.uddi/UDDI30).
    • app_server_root 항목은 WebSphere Application Server 설치의 루트 디렉토리임

결과

UDDI 데이터베이스 및 데이터 소스가 마이그레이션되고 UDDI 노드가 활성화됩니다.

참고: WebSphere Application Server를 마이그레이션할 때, 프로파일의 업그레이드 후 로그에서는 UDDI 데이터베이스 마이그레이션이 부분적으로 완료되었으며 트리거, 별명, 스토어드 명령문에 대한 단계가 누락되었음을 표시합니다. 디버그 기능을 처음 사용하는 경우 데이터베이스의 디버그 로그에서는 트리거 작성에 실패했음을 나타냅니다. 다음과 같은 메시지는 무시하십시오. UDDI 노드를 시작할 때 UDDI 노드에서 데이터베이스의 마이그레이션을 완료합니다.
UDDI 데이터베이스의 마이그레이션이 완료되면 다음 메시지가 서버 로그에 나타납니다.
CWUDQ0003I: UDDI 레지스트리 마이그레이션이 완료됨
다음 오류가 나타나면 예상치 못한 오류가 마이그레이션 중에 발생합니다. UDDI 레지스트리 노드가 활성화되지 않습니다. 문제점에 대한 오류 로그를 확인하고 이 문제점을 해결할 수 없으면 WebSphere Application Server 지원 센터 웹 페이지에서 문제점 판별 정보를 참조하십시오.
CWUDQ004W: 마이그레이션 오류로 인해 UDDI 레지스트리가 시작되지 않음

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsu_migrate_all
파일 이름:twsu_migrate_all.html