Enterprise Service Bus 로거 중개 데이터베이스 스펙을 사용하여 지원되는 데이터베이스 유형, 스크립트 이름 및 위치, 프로파일 작성 구성 조치, 스키마 업그레이드 및 사용자 ID 특권에 대한 정보를 찾으십시오.
Enterprise Service Bus 로거 중개 데이터베이스는 WebSphere® ESB의 메시지 로거 중개 기본에서 사용됩니다. 메시지 로거 기본은 공통 데이터베이스에 메시지 정보를 저장합니다. 공통 데이터베이스가 Enterprise Service Bus 로거 중개 데이터베이스의 기본값이지만 외부 데이터베이스를 사용할 수 있습니다. 프로파일 기능 보강 단계 중에 시스템이 선택된 공통 데이터베이스 스키마 규정자 값으로 설정되는 ESB_MESSAGE_LOGGER_QUALIFIER 변수를 작성합니다.
독립형 구성의 경우 데이터베이스가 자동으로 작성됩니다. Network Deployment 환경 또는 독립형 서버 구성에서 추가 데이터베이스를 사용할 수 있도록 DDL 파일 세트가 제공됩니다.
z/OS®용 DB2® 데이터베이스를 사용하는 독립형 구성의 경우나 Network Deployment 구성의 관리 노드 또는 Deployment Manager의 경우, z/OS용 WebSphere Process Server를 실행하기 전에 Enterprise Service Bus 데이터베이스 및 저장영역 그룹을 작성해야 합니다.
데이터베이스 유형 | 고려사항 |
---|---|
Derby Embedded | 독립형 프로파일의 기본 데이터베이스 유형으로 사용됩니다. |
Derby Network Server | Network Deployment 환경의 기본 데이터베이스 유형으로 사용됩니다. |
DB2 Universal | Network Deployment 구성에서 데이터베이스로 사용됩니다. 선택적으로, 독립형 서버 구성에서 데이터베이스로 사용될 수 있습니다. |
z/OS용 DB2 v8 |
중요사항: z/OS용 DB2 v9를 사용하는
서버의 프로파일을 작성할 때, 서버를 DB2 데이터베이스에
연결할 수 있어야 합니다.
Network Deployment 구성에서
데이터베이스로 사용됩니다. 선택적으로, 독립형 서버 구성에서 데이터베이스로
사용될 수 있습니다. |
iSeries용 DB2 UDB(Native) |
독립형 프로파일의 로컬 데이터베이스로 사용됩니다. |
iSeries용 DB2 UDB(Toolbox) |
Network Deployment 환경의 원격 데이터베이스 또는 독립형 프로파일의 로컬 데이터베이스로 사용됩니다. Network Deployment 구성에서 데이터베이스로 사용됩니다. 선택적으로, 독립형 서버 구성에서 데이터베이스로 사용될 수 있습니다. |
DB2 Universal Runtime Client | Network Deployment 구성에서 데이터베이스로 사용됩니다. 선택적으로, 독립형 서버 구성에서 데이터베이스로 사용될 수 있습니다. |
Informix Dynamic Server | |
Microsoft SQL Server(Embedded) | |
Microsoft SQL Server(Data Direct) | |
Microsoft SQL Server (Microsoft) - Microsoft SQL Server JDBC 드라이버, 버전 1.2 지원이 WebSphere Process Server, 버전 6.2.0.1에 추가됨 | |
Oracle 9i |
데이터베이스, 테이블 및 스키마를 작성하려면 sysdba 특권이 필요합니다. 올바른 sysdba 특권이 없으면 테이블 및 스키마를 작성하고 액세스하는 중에 오류가 발생할 수 있습니다. |
공통 데이터베이스는 셀 범위에서 독립형 및 Network Deployment 환경 모두에 사용됩니다. 그러나 사용자는 필요에 따라 여러 다양한 인스턴스를 수동으로 작성할 수 있습니다(각 메시지 로거 중개 기본은 여러 데이터 소스 및 데이터베이스를 사용하도록 구성 가능).
독립형 및 Deployment Manager 프로파일의 경우 Enterprise Service Bus 로거 프로파일은 공통 데이터베이스에서 공통 데이터베이스 스크립트 createTable을 실행합니다. 자세한 정보는 "공통 데이터베이스 스펙"을 참조하십시오.
독립형 프로파일
기본 독립형 환경에서 EsbLogMedDB라는 Derby 데이터베이스가 자동으로 작성됩니다.
Network Deployment 환경
Network Deployment 프로파일 작성 중에 기본 Enterprise Service Bus 데이터베이스가 자동으로 선택되지 않습니다. 기본 데이터베이스 또는 지원되는 데이터베이스 중 하나를 선택해야 합니다.
SQL 스크립트 createTable_ESB.sql은 install_root/dbscripts/CommonDB/DBTYPE에 있습니다.
스크립트 createMessageLoggerResource.jacl 및 removeMessageLoggerResource.jacl은 install_root/bin에 있으며 요청된 데이터베이스 유형으로 테이블을 작성 또는 삭제하는 데 사용할 수 있습니다.
공통 데이터베이스 JDBC 프로바이더 및 데이터 소스는 기본적으로 사용됩니다.
메시지 로거 중개가 다른 데이터 소스를 사용하도록 구성하여 데이터 소스를 직접 작성할 수 있습니다.
알려진 제한사항이 없습니다.
Enterprise Service Bus 로거 중개 데이터베이스는 공통 데이터베이스의 MSGLOG 테이블을 사용합니다. 공통 데이터베이스를 사용하지 않도록 선택할 수 있으며, 원하는 경우 외부 데이터베이스를 사용할 수 있습니다.
데이터베이스 스크립트를 install_root/dbscripts/CommonDB/DBTYPE/dbName으로 내보냅니다.
MSGLOG 테이블에는 스키마 업그레이드가 포함되지 않습니다. WebSphere ESB 버전 6.1로 이주하는 경우, WebSphere ESB는 이전 릴리스에서 사용한 메시지 로거 데이터베이스를 계속 사용합니다. 이 데이터를 WebSphere ESB 공통 데이터베이스로 이주하기 위한 지원은 없습니다.