공통 데이터베이스는 WebSphere Process Server 프로파일을 작성할 때 선택적으로 작성됩니다. 이 데이터베이스는 다양한 구성요소에서 저장소의 역할을 합니다. 필요한 경우 프로파일을 작성하기 전에 데이터베이스를 작성할 수 있고, 그렇지 않으면 프로파일을 작성할 때까지 데이터베이스 작성을 지연시킬 수 있습니다.
셀당 하나의 DBMS 인스턴스가 있습니다.
공통 데이터베이스는 프로파일 작성 중에 프로파일 조치 스크립트를 사용하여 선택적으로 작성됩니다. 프로파일 조치 스크립트는 샘플 스크립트입니다. 프로파일 조치 스크립트를 사용하여 직접 데이터베이스 테이블을 작성하려면 특정 데이터베이스 정보로 이를 편집해야 합니다. 프로파일을 작성하기 전에 스크립트를 사용하여 직접 데이터베이스 테이블을 작성하면 프로파일 마법사에서 기존 데이터베이스를 사용하는 옵션을 선택할 수 있습니다.
프로파일 작성 스크립트를 사용하여 WebSphere Process Server 프로파일을 작성 중이면 -dbDelayConfig {true|false} 매개변수가 올바르게 설정되어야 합니다. true로 설정되면, 프로파일 작성 중에 데이터베이스를 구성할 수 없으며 사용자가 제공된 스크립트를 사용하여 데이터베이스를 구성해야 합니다.
데이터베이스의 작성을 프로파일 작성 이후로 지연하도록 선택한 경우, 프로파일 작성 중에 수집한 매개변수가 포함된 기본 스크립트가 다음 위치에 작성됩니다.
install_root/profiles/profileName/dbscripts/feature/dbType/dbName
스크립트 이름 지정 규칙은 표 1에 나와 있습니다.
독립형 프로파일
프로파일 조치 스크립트는 WebSphere Process Server 설치 이후 다음 디렉토리에 있습니다.
install_root/dbscripts/CommonDB/dbType
또는, 데이터베이스 작성을 프로파일 작성 이후로 지연한 경우에는 스크립트가 다음 위치에 있습니다.
install_root/profiles/profilename/dbscripts/CommonDB/dbType/dbName
스크립트를 실행할 준비가 되었지만, 특정 요구사항을 포함하도록 해당 스크립트를 편집할 수 있습니다. 데이터베이스를 작성하기 전에 WebSphere Process Server를 시작하려고 하면 오류 메시지를 수신합니다.
Deployment Manager 프로파일
프로파일 조치 스크립트는 WebSphere Process Server 설치 이후 다음 디렉토리에 있습니다.
install_root/dbscripts/CommonDB/dbType
또는, 데이터베이스 작성을 프로파일 작성 이후로 지연한 경우에는 스크립트가 다음 위치에 있습니다.
install_root/profiles/profilename/dbscripts/CommonDB/dbType/dbName
스크립트를 실행할 준비가 되었지만, 특정 요구사항을 포함하도록 해당 스크립트를 편집할 수 있습니다. 데이터베이스를 작성하기 전에 WebSphere Process Server를 시작하려고 하면 오류 메시지를 수신합니다.
공통 (관리) 프로파일
프로파일 조치 스크립트는 WebSphere Process Server 설치 이후 다음 디렉토리에 있습니다.
install_root/dbscripts/CommonDB/dbType
또는, 데이터베이스 작성을 프로파일 작성 이후로 지연한 경우에는 스크립트가 다음 위치에 있습니다.
install_root/profiles/profilename/dbscripts/CommonDB/dbType/dbName
SQL 스크립트를 사용하면 프로파일 작성 후에 데이터베이스를 구성할 수 있습니다. 테이블은 Deployment Manager 프로파일을 사용하여 작성하므로, 관리 노드 작성 과정에서는 SQL 스크립트가 실행되지 않습니다.
공통 데이터베이스 클라이언트에 대한 SQL 스크립트는 다음 위치에 있습니다.
install_root/dbscripts/CommonDB/dbType
또는, 데이터베이스 작성을 프로파일 작성 이후로 지연한 경우에는 스크립트가 다음 위치에 있습니다.
install_root/profiles/profilename/dbscripts/CommonDB/dbType/dbName
적합한 JDBC 프로바이더가 없으면 작성됩니다.
데이터소스의 JNDI 이름은 jdbc/WPSDB입니다.
구성요소 | 테이블 이름 | 스크립트 |
---|---|---|
복구 | FAILEDEVENTS FAILEDEVENTBOTYPES FAILEDEVENTMESSAGE | createTable_Recovery.sql |
중개 | MEDIATION_TICKETS | createTable_mediation.sql |
관계 | 런타임에 작성되는 동적 테이블 | createTable_Relationship.sql |
응용프로그램 스케줄러 | WSCH_LMGR WSCH_LMPR WSCH_TASK WSCH_TREG | createTable_AppScheduler.sql |
사용자 정의(선택기/비즈니스 규칙 그룹) | BYTESTORE BYTESTOREOVERFLOW APPTIMESTAMP | createTable_customization.sql |
공통 데이터베이스 | SchemaVersionInfo | createTable_CommonDB.sql |
install_root/profiles/profilename/dbscripts/CommonDB/dbType/dbName
공통 데이터베이스 구성에 사용한 프로파일 마법사 패널에서 선택한 옵션 (새 (로컬) 데이터베이스 작성, 기존 데이터베이스 사용 및 신규 또는 기존 데이터베이스를 별도로 설정)에 적합한 스크립트가 작성됩니다. 해당 스크립트에는 데이터베이스, 테이블 및 색인의 기본 작성 명령문만 포함되어 있습니다. 데이터베이스 관리자가 데이터베이스 고유의 명령을 사용하여 이 스크립트를 실행해야 합니다.
신규 또는 기존 데이터베이스를 별도로 설정 옵션을 선택하면 제공된 일괄처리 또는 쉘 파일을 사용하여 데이터베이스 테이블을 작성할 수도 있습니다. 파일은 호출하는 데 필요한 기본 데이터베이스 명령으로 모든 필수 스크립트를 호출합니다. 파일은 Windows 및 Unix 기반 운영 체제의 경우 각각 configCommonDB.bat 또는 configCommonDB.sh입니다. 파일은 스크립트와 동일한 디렉토리에서 작성됩니다: install_root/profiles/profilename/dbscripts/CommonDB/dbType/dbName.
프로파일 마법사에 제공한 사용자 신임은 테이블공간, 테이블, 색인 및 스토어드 프로시저를 작성하는 데 충분한 사용 권한이 있어야 합니다. 새 (로컬) 데이터베이스 작성 옵션의 경우, 사용자 ID에 새 데이터베이스를 작성하는 데 필요한 특권이 있어야 합니다.
ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)