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


CEI(Common Event Infrastructure) 데이터베이스 구성

CEI(Common Event Infrastructure) 데이터베이스 스펙은 지원되는 데이터베이스 유형, 스크립트 위치, 프로파일 구성 유형 및 필요한 사용자 ID 특권을 나열합니다.

CEI(Common Event Infrastructure) 데이터베이스를 사용하여 WebSphere® ESB를 모니터링할 때 캡처되는 이벤트를 저장하십시오.

기본적으로는 독립형 프로파일용으로, 또한 Network Deployment 환경의 각 CEI(Common Event Infrastructure) 서버 인스턴스용으로 CEI(Common Event Infrastructure) 데이터베이스를 작성합니다. 데이터베이스를 작성하려면 설치 프로시저, 프로파일 관리 도구 또는 관리 콘솔을 사용할 수 있습니다.

CEI(Common Event Infrastructure) 데이터베이스는 내부 장치이므로 사용자가 직접 상호작용하지 않습니다. CEI(Common Event Infrastructure) 데이터베이스와의 모든 상호작용은 지원되는 CEI(Common Event Infrastructure) API를 사용하여 수행되어야 합니다.

자세한 정보는 "이벤트 데이터베이스 구성"을 참조하십시오.

지원되는 데이터베이스 유형

CEI(Common Event Infrastructure) 데이터베이스는 다음 데이터베이스 제품을 사용할 수 있습니다.
표 1. 지원되는 데이터베이스 제품
데이터베이스 유형 고려사항
Derby Embedded 독립형 프로파일의 기본 데이터베이스 유형으로 사용됩니다.
Derby Network Server Network Deployment 환경의 기본 데이터베이스 유형으로 사용됩니다.
DB2 Universal Network Deployment 구성에서 데이터베이스로 사용됩니다. 선택적으로, 독립형 서버 구성에서 데이터베이스로 사용될 수 있습니다.

z/OS용 DB2 v8
z/OS용 DB2 v9

중요사항: z/OS용 DB2 v9를 사용하는 서버의 프로파일을 작성할 때, 서버를 DB2® 데이터베이스에 연결할 수 있어야 합니다.
Network Deployment 구성에서 데이터베이스로 사용됩니다. 선택적으로, 독립형 서버 구성에서 데이터베이스로 사용될 수 있습니다.

iSeries용 DB2 UDB(Native)
i5/OS용 DB2(Native)

독립형 프로파일의 로컬 데이터베이스로 사용됩니다.

iSeries용 DB2 UDB(Toolbox)
i5/OS용 DB2(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
Oracle 10g
Oracle 11g

데이터베이스, 테이블 및 스키마를 작성하려면 sysdba 특권이 필요합니다. 올바른 sysdba 특권이 없으면 테이블 및 스키마를 작성하고 액세스하는 중에 오류가 발생할 수 있습니다.
중요사항: i5/OS에는 모든 기능 컴포넌트에 대한 모든 스키마를 정의하는 하나의 글로벌 데이터베이스가 있습니다. 논리 파티션(LPAR) 내에서 모든 스키마 이름이 고유해야 합니다.

사용자 ID 특권

프로파일 관리 도구에 제공되는 사용자 신임에는 테이블 공간, 테이블, 스키마, 색인 및 스토어드 프로시저를 작성하는 데 필요한 권한이 있어야 합니다. 새 데이터베이스 작성 옵션의 경우 사용자 ID에 새 데이터베이스를 작성하는 데 필요한 특권이 있어야 합니다. 자세한 정보는 "데이터베이스 스키마 및 사용자""데이터베이스 특권"을 참조하십시오.
주: 스크립트를 실행하는 사용자에게 테이블을 작성할 권한이 있는 경우, 스크립트 내에서 인증 ID를 요구하지 않습니다.

데이터베이스 관리 서비스 인스턴스

CEI(Common Event Infrastructure) 서버의 각 전개 대상에는 하나의 데이터베이스가 있습니다. CEI(Common Event Infrastructure) 데이터베이스는 독립형 서버 프로파일에 대해서만 작성되므로 서버마다 하나의 DBMS(Database Management Service) 인스턴스가 있습니다.

프로파일 작성 중의 구성 조치

CEI(Common Event Infrastructure)가 작성되는 방법은 환경 유형에 따라 다릅니다.
독립형 환경
CEI(Common Event Infrastructure) 데이터베이스 구성은 프로파일 템플리트 Apache ANT 스크립트 configCei.ant로 수행되는 프로파일 작성의 일부입니다. 이 스크립트는 원하는 구성을 위해 필요한 모든 특성과 함께 CEI(Common Event Infrastructure) 관리 타스크를 호출합니다.

독립형 환경에서는 이벤트 데이터베이스 및 테이블이 작성되고 스크립트는 기본적으로 profile_root/dbscripts/CEI_event로 내보내집니다. 선택적 outputScriptDir 매개변수를 사용하는 경우, 스크립트의 기본 위치는 profile/databases/event/node/server/dbscripts/dbtype입니다.

프로파일 관리 도구 또는 manageProfile 명령을 사용하는 경우, 독립형 CEI 환경의 기본 위치는 profile_root/dbscripts/CEI_DBNAME입니다.

Network Deployment 환경
Network Deployment 환경에서 Deployment Manager 프로파일 작성 또는 관리 프로파일 작성에는 CEI(Common Event Infrastructure) 데이터베이스의 자동 작성이 포함되어 있지 않습니다. CEI(Common Event Infrastructure) 데이터베이스를 작성하려면 "이벤트 데이터베이스 구성"을 참조하십시오.

Network Deployment의 경우 관리 콘솔을 통해 CEI(Common Event Infrastructure) 서버를 구성해야 합니다. 자세한 정보는 "CEI(Common Event Infrastructure) 구성"을 참조하십시오.

CEI(Common Event Infrastructure)는 다음을 수행하기 위해 관리 타스크 configEventServiceDB를 제공합니다.
  • createDB 매개변수를 true로 설정하여 이벤트 데이터베이스 및 테이블 작성
  • createDB 매개변수를 false로 설정하여 SQL 스크립트 내보내기

SQL 스크립트

CEI(Common Event Infrastructure)는 다음 작업을 수행할 수 있도록 관리 타스크 configEventService<DBTYPE>DB를 제공합니다.
  • createDB 매개변수를 true로 설정하여 이벤트 데이터베이스 및 테이블 작성
  • createDB 매개변수를 false로 설정하여 SQL 스크립트 내보내기

독립형 환경에서는 이벤트 데이터베이스 및 테이블이 작성되고 스크립트는 profile_root/dbscripts/CEI_event 디렉토리로 내보내집니다.

JDBC 프로바이더

CEI(Common Event Infrastructure) 관리 타스크 configEventServiceDBTYPEDB는 JDBC 프로바이더와 데이터 소스를 작성합니다. 형식은 profile_root/databases/event/deployment_environment/dbscripts/dbName 디렉토리(여기서, deployment_environment는 클러스터 또는 서버 중 하나여야 함)입니다.

컴포넌트의 JNDI 이름은 다음과 같습니다.

jndiName="jdbc/cei"

jndiName="jdbc/eventcatalog"

데이터 소스 이름은 다음과 같습니다.
  • event
  • eventcatalog

CEI(Common Event Infrastructure) 데이터베이스에 대해 JDBC 프로바이더를 작성하는 데 사용되는 스크립트는 configuration_root/app_server_root/profiles/profilename/event/dsscripts/${dbtype}에 저장됩니다.

테이블

많은 테이블이 작성됩니다. 지정된 데이터베이스 제품에 대해 생성되는 테이블을 확인하려면 생성된 스크립트 아래를 보십시오.

내보낸 스크립트

생성된 SQL 스크립트를 생성하는 데 사용할 수 있도록 다음 위치에 쉘 스크립트가 작성됩니다.
configuration_root/app_server_root/profiles/profilename/event/dbscripts/dbtype

  

concept 개념 주제

이용약관 | 피드백


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


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