Business Process Choreographer에 대한 Oracle 데이터베이스를 작성하려면 이 타스크를 사용하십시오.
이 타스크의 단계
- 데이터베이스를 호스트하는 컴퓨터에 Oracle 서버를 설치하십시오.
lib32 하위 디렉토리에 있는 32비트 Oracle 라이브러리를 사용 중인지 확인하십시오.
- Linux® 및 UNIX® 시스템에서 ORACLE_BASE 및 ORACLE_HOME 환경 변수가 루트 사용자로
설정되었는지 확인하십시오.
- 클래스 경로를 확인하여 JDBC 드라이버가
ojdbc14.jar 파일을 사용 중인지 확인하십시오.
- Linux 및 UNIX 시스템에서는 /usr/lib 디렉토리에 다음
Oracle 라이브러리로의 소프트 링크를 작성하십시오.
- Oracle 10g의 경우: 링크 대상: libclnt.so.10.1.
- Oracle 9i의 경우: libwtc9.so, libclntsh.so.9.0,
및 libocijdbc9.so에 대한 링크.
- Database Configuration Assistant를 사용하여 Oracle 데이터베이스를
작성하십시오(예를 들어, 이름이 BPEDB인). Business Process Choreographer에 대한 기본 Oracle 데이터베이스를 빨리 작성하는
스크립트는 없습니다. 데이터베이스에 대해 JServer 옵션을 선택하는지 확인하십시오. Unicode 코드 페이지를 갖는
데이터베이스를 작성해야 합니다.
- 다음 명령을 입력하여 Oracle 리스너를 시작하십시오.
lsnrctl start
- Application Server를 호스트하는 서버에서 Business Process Choreographer의 구성 스크립트가 있는
디렉토리로 변경하십시오.
- 데이터베이스가 Application Server와 다른 서버에 있는 경우, 다음을
수행하십시오.
- Application Server를 호스트하는 서버의 Business Process Choreographer 하위 디렉토리에서
데이터베이스를 호스트하는 서버의 해당 디렉토리로 다음 Oracle 구성 DDL 스크립트를 복사하십시오.
clearSchemaOracle.ddl
createSchemaOracle.ddl
createTablespaceOracle.ddl
dropSchemaOracle.ddldropTablespaceOracle.ddl
- 데이터베이스 서버에서, DDL 스크립트를 복사한 디렉토리로 변경하십시오.
- createTablespaceOracle.ddl 파일 맨 위에 있는 지시사항에 따라 테이블 공간 작성 스크립트를
편집하십시오.
- 데이터베이스에 대해 최소한 다음 권한이 있는 사용자 ID를 사용하고 있는지 확인하십시오. CONNECT, RESOURCE, CREATE TABLESPACE, DROP TABLESPACE
및 CREATE TABLE.
- 기본 인스턴스에 스키마를 작성하지 않으려면, ORACLE_SID 환경 변수를 설정하십시오.
- 테이블 공간을 작성하려면 스크립트 헤더에 설명된 대로 createTablespaceOracle.ddl 스크립트를
실행하십시오. 테스트 목적으로 모든 테이블 공간에 동일한 위치를 사용하고 경로를
명령행 인수로 스크립트에 전달할 수 있습니다. 예를 들어, Windows 시스템에서는 사용자 ID bpeuser,
암호 bpepwd, 데이터베이스 이름 BPEDB 및 테이블 공간
경로 d:\mydb\ts를 사용하여 다음을 입력하십시오.
sqlplus bpeuser/bpepwd@BPEDB @createTablespaceOracle.ddl d:\mydb\ts
테이블 공간을
제거하려는 경우, dropTablespaceOracle.ddl 스크립트를 사용할 수 있습니다.
- 스키마를 작성하려면 createSchemaOracle.ddl 스크립트를 실행하십시오. 예를 들어, Windows 시스템에서는 다음을 입력하십시오.
sqlplus bpeuser/bpepwd@BPEDB @createSchemaOracle.ddl
Business Process Choreographer에 대한 Oracle 데이터베이스가 존재합니다.
2단계에서
상위 주제를 계속 구성하십시오.