iSeries®용
DB2® 데이터베이스를 사용하는 CEI(Common Event Infrastructure)를 구성하려면 configEventServiceDB2iSeriesDB 명령을 사용하십시오.
목적
configEventServiceDB2iSeriesDB 명령은
AdminTask 오브젝트에 사용 가능한
CEI(Common Event Infrastructure) 관리
명령입니다. 원격 데이터베이스 서버에서 사용할 DDL 데이터베이스 스크립트를 생성하고,
로컬 서버에 iSeries용 DB2
이벤트 서비스 데이터베이스를 작성하고, 서버 또는 클러스터에 데이터 소스를 작성하려면
이 명령을 사용하십시오. AdminTask 오브젝트에 대한
자세한 정보는
WebSphere® Application Server Network Deployment,
버전 6.1 문서를 참조하십시오.
주: 제품은 Microsoft® Windows® 2003 또는
Windows Vista 운영 체제를 지원하지 않는 Jython 버전을 사용합니다.
매개변수
- - createDB
- 이 매개변수가 true로 설정되어 있으면
명령은 DDL 데이터베이스 스크립트를 생성하고 데이터베이스를 작성합니다. 이 매개변수가
false로 설정되어 있으면 명령은 DDL 데이터베이스 스크립트만 생성합니다.
데이터베이스를 작성하려면 현재 서버가 데이터베이스 명령을 실행하도록
구성되어 있어야 합니다. 지정되어 있지 않은 경우 기본값은
false입니다.
- - overrideDataSource
- 이 매개변수가 true로 설정되어 있는 경우 명령은 새 이벤트 서비스 데이터 소스를
작성하기 전에 지정된 범위의 모든 기존 이벤트 서비스 데이터 소스를
제거합니다. 이 매개변수가 false로 설정되어 있으면 명령은
동일한 범위에 다른 이벤트 서비스 데이터 소스가 있는 경우 지정된 범위에
이벤트 서비스 데이터 소스를 작성하지 않습니다. 지정되어 있지 않은 경우 기본값은
false입니다.
- - nodeName
- 이벤트 서비스 데이터 소스를 작성해야 하는 서버가 있는
노드의 이름입니다. 이 매개변수가 지정되어 있으면 serverName 매개변수를 설정해야 합니다. clusterName 매개변수가 지정되어 있는 경우
이 매개변수를 지정해서는 안됩니다.
- - serverName
- 이벤트 서비스 데이터 소스를 작성해야 하는 서버의 이름입니다.
nodeName 매개변수 없이 이 매개변수가 지정되어 있는 경우
명령은 현재 WebSphere 프로파일의 노드 이름을 사용합니다. clusterName 매개변수가 지정되어 있는 경우
이 매개변수를 지정해서는 안됩니다.
- - clusterName
- 이벤트 서비스 데이터 소스를 작성해야 하는
클러스터의 이름입니다. 이 매개변수가 지정되어 있는 경우 serverName 및 nodeName 매개변수를
설정해서는 안됩니다. serverName 및 nodeName 매개변수가
지정되어 있는 경우 이 매개변수를 지정해서는 안됩니다.
- - toolboxJdbcClassPath
- IBM® Toolbox for Java™ DB2 JDBC 드라이버의 경로입니다.
드라이버 파일 경로만
지정하십시오. 파일 이름을 포함시키지 마십시오. 이 매개변수나
jdbcClassPath 매개변수를 지정해야 합니다.
주: iSeries
서버에 데이터베이스를 작성 중인 경우 toolboxJdbcClassPath
경로를 지정해야 합니다.
- - nativeJdbcClassPath
- iSeries용 DB2 기본 JDBC 드라이버로의 경로입니다. 드라이버 파일 경로만 지정하십시오.
경로에 파일 이름을 포함시키지 마십시오. 이 매개변수나
toolboxJdbcClassPath 매개변수를 지정해야 합니다.
주: iSeries
서버를 사용하여 비iSeries 서버에 데이터베이스를 작성하려는 경우
nativeJdbcClassPath를 지정해야
합니다. 멀티플랫폼용 DB2 Universal Database™ 또는
z/OS®용 DB2 Universal Database에 데이터베이스를
작성 중인 경우 DB2 Universal 드라이버를 지정하십시오. Informix®,
Oracle 또는 Microsoft SQL 서버에 데이터베이스를 작성 중인 경우 유형 4
드라이버를 지정하십시오.
- - dbHostName
- iSeries용 DB2 데이터베이스 서버가 설치되는 서버의 호스트 이름입니다.
IBM Toolbox for Java DB2 JDBC 드라이버를 사용 중인 경우 이 매개변수가 필수입니다.
- - dbName
- iSeries용 DB2 데이터베이스
이름입니다. 지정되어 있지 않은 경우 기본값은 *LOCAL입니다.
- - collection
- iSeries용 DB2 라이브러리
SQL 콜렉션입니다. 콜렉션 이름의 최대 길이는
10자입니다. 지정되어 있지 않은 경우 기본값은 빈 문자열입니다.
- - dbUser
- 데이터베이스를 작성 및 삭제할 특권이 있는
DB2 사용자 ID입니다. 이 매개변수는 필수입니다.
- - dbPassword
- 데이터베이스 사용자 ID의 암호입니다. 이 매개변수는 필수입니다.
- - outputScriptDir
- 선택적 데이터베이스 스크립트 출력 디렉토리입니다. 이 매개변수가 지정되어 있는 경우
명령은 지정된 디렉토리에 이벤트 서비스 데이터베이스 스크립트를
생성합니다. 지정된 디렉토리에 전체 경로가 있지 않은 경우 명령은
profile_root/bin에 지정된 디렉토리를 작성합니다. 이 매개변수가
지정되지 않은 경우 기본 데이터베이스 스크립트 출력 디렉토리는
profile_root/databases/event/node/server/dbscripts/db2iseries입니다.
샘플
일괄처리 모드 예제 사용법:
Jacl 사용:
$AdminTask configEventServiceDB2iSeriesDB {createDB true
-overrideDataSource true
-nodeName nodename
-serverName servername
-dbUser db2user
-dbPassword dbpassword
-nativeJdbcClassPath /myDB2ClassPath
-collection event}
Jython 문자열 사용:
AdminTask.configEventServiceDB2iSeriesDB('[-createDB true
-overrideDataSource true
-nodeName nodename
-serverName servername
-nativeJdbcClassPath /myDB2ClassPath
-collection event]')
Jython 목록 사용:
AdminTask.configEventServiceDB2iSeriesDB(['-createDB', 'true',
'-overrideDataSource', 'true',
'-nodeName', 'nodename',
'-serverName', 'servername',
'-nativeJdbcClassPath', '/myDB2ClassPath',
'-collection', 'event'])
대화식 모드 예제 사용법:
Jacl 사용:
$AdminTask configEventServiceDB2iSeriesDB -interactive
Jython 문자열 사용:
AdminTask.configEventServiceDB2iSeriesDB('[-interactive]')
Jython 목록 사용:
AdminTask.configEventServiceDB2iSeriesDB(['-interactive'])