이후 버전의 DB2에는 제어 센터와 같은 도구가 포함되어 있지 않습니다. DB2 버전에 제어 센터가 포함된 경우 제어 센터를 사용하여 데이터베이스 작성 및 구성의 단계를 수행할 수 있습니다. 그렇지 않으면 기본 테스트 데이터베이스를 작성하도록 간편 스크립트가 제공되며 스크립트를 사용하여 데이터베이스 작성 및 구성의 단계를 수행할 수 있습니다.
데이터베이스를 작성하고 나면 추가 매개변수를 구성해야 합니다. 이를 수행할 명령행이 없으므로 구성 지원 및 제어 센터를 사용해야 합니다.
데이터베이스 구성 후에는 스토리지 및 애플리케이션 실행에 필요한 테이블스페이스를 작성해야 합니다.
이 작업은 제공된 Apache Ant 스크립트를 사용하여 다음을 호출하는 방법으로 수행할 수 있습니다.
ant -f %CURAMSDEJ%\util\db2_postconfig.xml -Ddb2.dir= <DB2_directory>
여기서 <DB2_directory>는 DB2 설치 경로입니다(예: <drive>:\IBM\SQLLIB). 그렇지 않으면 다음 단계를 완료하십시오.
db2 connect to <database_name> user <user_name> using <password>
db2 CREATE BUFFERPOOL highmem SIZE 50 PAGESIZE 32K
db2 connect reset
db2 connect to <database_name> user <user_name> using <password>
db2 create tablespace Curam_L PAGESIZE 32K MANAGED BY SYSTEM using (<dir_name_A>) BUFFERPOOL highmem
db2 create temporary tablespace Curam_T PAGESIZE 32K MANAGED BY SYSTEM using (<dir_name_B>) BUFFERPOOL highmem
db2 connect reset
- 위의 모든 DB2 명령은 줄 바꿈이 없는 한 줄로 된 명령입니다.
- 명령 실행 시 데이터베이스에 연결하는 데 사용되는 사용자 이름이 데이터베이스에 액세스하는 데 사용되는 사용자 이름과 같지 않을 경우 다음 명령도 실행해야 하며, 여기서 <user_name>은 데이터베이스에 액세스하는 데 사용되는 사용자의 이름입니다.
db2 grant use of tablespace Curam_L to user <user_name> with grant option
Ant 스크립트는 기본 테스트 데이터베이스를 작성 및 구성하기 위해 제공됩니다. 데이터베이스를 작성하려면 Bootstrap.properties 파일의 데이터베이스 특성을 사용하는 다음 명령을 호출하십시오.
여기서 <DB2_directory>는 DB2 설치 경로입니다(예: <drive>:\IBM\SQLLIB).
참고: 이 스크립트는 DB2 시스템을 다시 시작합니다.
다음 스크립트 호출은 위의 프로세스를 다시 실행하기 위해 데이터베이스를 삭제하는 데 사용할 수 있습니다.
ant -f %CURAMSDEJ%\util\db2_createdb.xml dropdb
이 설치 후 작업 단계는 IBM Cúram Social Program Management 플랫폼 개발 또는 런타임 환경에 Linux, Unix 및 Windows용 IBM DB2를 사용하는 모든 사용자에 필요합니다.
CuramSDEJ 프로젝트에서 Eclipse 클래스 경로 종속성에 대해 허용하기 위해 빈 db2jcc_license_cu.jar 파일이 %CURAMSDEJ%\drivers 디렉토리에 존재합니다. Linux, Unix 및 Windows용 IBM DB2에 액세스하기 위해 이 빈 jar을 실제 라이센스로 겹쳐써야 합니다.
IBM DB2 db2jcc_license_cu.jar 파일을 <DB2_directory>\java\db2jcc_license_cu.jar(여기서 <DB2_directory>는 DB2 설치 경로임. 예를 들면 C:\IBM\SQLLIB.)에서 %CURAMSDEJ%\drivers(여기서 %CURAMSDEJ%는 루트 CuramSDEJ 위치를 가리킴)로 복사해야 합니다.
지원되는 제3자 데이터베이스 소프트웨어 버전과 관련한 자세한 정보는 Cúram 지원 전제조건 문서를 참조하십시오.
릴리스 시에 사용할 수 있는 최신 JDBC 드라이버는 보통 IBM Cúram Social Program Management와 함께 패키지됩니다. 그러나 %CURAMSDEJ%\drivers에 제공된 드라이버를 교체하려는 경우 다음 파일을 <DB2_directory>\java에서 복사하십시오.
여기서 <DB2_directory>는 DB2 설치 경로입니다(예: <drive>:\IBM\SQLLIB).
%CURAMSDEJ%\drivers 디렉토리에서 드라이버 db2jcc.jar, db2jcc_license_cu.jar 및 sqlj4.zip을 바꾸십시오.
지원되는 타사 제품 버전에 대한 세부사항은 Cúram 지원 전제조건 문서를 참조하십시오.
Cúram과 함께 DB2 pureScale®을 사용하는 경우 명령행에서 DB2를 사용할 때(예: Cúram 일괄처리와 함께) 필요한 하나 이상의 데이터 소스 특성을 설정하도록 다음 단계를 수행해야 합니다. 특정 pureScale 설정은 DB2 및 WebSphere용 Information Center를 참조하십시오.
DB2 pureScale 연결 구성원을 지정하는 Bootstrap.properties 파일 데이터베이스 설정에 따라 .bindings 파일을 생성해야 합니다. 파일을 생성하려면 다음을 수행하십시오.
명령행에서 사용하는 경우 이 지점부터 Cúram DB2 데이터 소스까지 계속 이러한 특성을 사용하며 Bootstrap.properties에 있는 데이터베이스 특성의 변경사항은 .bindings에 반영되거나 위의 프로시저를 다시 실행하여 반영해야 합니다. 그러나 <sql> 태스크를 사용하는 Ant 스크립트는 이러한 pureScale 설정을 사용하지 않습니다. 일반적으로 이러한 Ant 스크립트(예: database 대상)는 자주 실행되지 않으며 pureScale 설정이 필요한 처리 프로파일도 없습니다. 그러나 Ant <connectionProperty> 중첩 요소를 사용하여 이러한 특성을 지정하도록 필요한 대로 스크립트를 수정할 수 있습니다.