본문 바로가기
IBM - old/IBM BPM

[BPM]IBM BPM 8.5.5 설치 방법

by freeman98 2017. 11. 9.

IBM BPM 8.5.5 설치 방법


#0) Oracle 은 설치되어 있다고 가정 - (가급적 12c 보다는 11g 권장) 없다면 참고 : http://nyhooni.tistory.com/10


#1) Oracle 을 이용해서 미리 tablespce 와 user 생성


sqlplus sys/oracle as sysdba


alter session set "_ORACLE_SCRIPT"=true;


- cmn855dba

create tablespace tablespace_cmn855data datafile 'C:\app\tablespace\cmn855data.dbf' size 100M autoextend on next 1M maxsize 1024M;

create temporary tablespace tablespace_cmn855temp tempfile 'C:\app\tablespace\cmn855temp.dbf' size 100M extent management local uniform size 128k;

create user cmn855dba identified by cmn855dba default tablespace tablespace_cmn855data temporary tablespace tablespace_cmn855temp;


- bpm855dba

create tablespace tablespace_bpm855data datafile 'C:\app\tablespace\bpm855data.dbf' size 100M autoextend on next 1M maxsize 1024M;

create temporary tablespace tablespace_bpm855temp tempfile 'C:\app\tablespace\bpm855temp.dbf' size 100M extent management local uniform size 128k;

create user bpm855dba identified by bpm855dba default tablespace tablespace_bpm855data temporary tablespace tablespace_bpm855temp;


- pdw855dba

create tablespace tablespace_pdw855data datafile 'C:\app\tablespace\pdw855data.dbf' size 100M autoextend on next 1M maxsize 1024M;

create temporary tablespace tablespace_pdw855temp tempfile 'C:\app\tablespace\pdw855temp.dbf' size 100M extent management local uniform size 128k;

create user pdw855dba identified by pdw855dba default tablespace tablespace_pdw855data temporary tablespace tablespace_pdw855temp;


- 권한 주기 - 위의 3 사용자 동일

grant connect to pdw855dba;

grant unlimited tablespace to pdw855dba;

grant resource to pdw855dba;

grant create view to pdw855dba;

grant javauserpriv to pdw855dba;

grant execute on dbms_lock to pdw855dba;

grant select on pending_trans$ to pdw855dba;

grant select on dba_2pc_pending to pdw855dba;

grant select on dba_pending_transactions to pdw855dba;

grant execute on dbms_xa to pdw855dba;



#2) IBM Installation Manager 를 통해서 WAS 와 IBM BPM 을 함께 설치(여기서 Oracle 을 사용하기로 했으므로 DB2 는 설치할 필요가 없음) - 엔진만 설치



#3) 설치된 BPM 위치의 BPM/samples/config/advanced 로 가면 설치를 위한 샘플 properties 파일을 확인 가능하며 해당 파일의 설정을 본인의 환경에 맞게 수정



#4) 예를 들어 단일 클러스터 환경을 Oracle 에서 설치한다면 Advanced-PC-SingleCluster-Oracle.properties 사용 및 수정


bpm.de.deferSchemaCreation 를 false 로 설정 - 설치 작업시에 자동으로 DB schema 를 생성하도록 함


Admin 권한의 user/password 설정 및 각 필요 DB 에 대한 user/password 입력(이전에 Oracle 에서 만들어둔 user/password 사용)


WAS 관리콘솔의 admin 사용자를 위한 user/password 입력

Dmgr 의 설치 위치와 프로파일 이름, port 등을 설정(포트의 경우 비워두면 동적으로 기본값으로 설정)


동일하게 Node 에 대한 설정도 수행


Database 에 대한 설정 값도 추가 - 단, 테스트로 같은 컴퓨터에 Oracle 이 설치되어 있는 경우 hostname 은 localhost 가 되어야 함(schema 는 이전과 동일하게 미리 만들어 둔 것 사용)



#5) BPM 설치위치의 bin 디렉토리에서 BPMConfig 를 통한 프로파일 생성 및 설치 작업 수행 (완료까지 약 30 분 이상 걸림)


BPMConfig -create -de "C:\IBM\BPM855\AppServer\BPM\samples\config\advanced\Advanced-PC-SingleCluster-Oracle.properties"



참고 : 설치중에 하단과 같은 오류 발생시(Oracle DB 12c 사용시 발생)

하단의 링크에서 Oracle 11.2.0.4 JDBC Driver 를 다운로드 받습니다.

http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html


그리고 BPM855 엔진에 기본 설치된 JDBC 드라이버를 변경해주고 Oracle DB 를 전체 재시작후 다시 동일하게 작업하면 됩니다. 



#6) IBM BPM 시작 (WAS 랑 동일하게 Dmgr, Nodeagent, WAS 순으로 시작시키면 됩니다.)


Dmgr프로파일/bin/startManager.bat(sh)


Node프로파일/bin/startNode.bat(sh)


관리콘솔 접속 후에 해당 BPM 서버 시작

https://localhost:9060/admin


#7) 정상적으로 구동된 것이 확인되면 다음과 같이 테스트 가능


BPM 서버의 서비스 보안 포트/ProcessAdmin 으로 다음과 같이 관리 콘솔에 접속 가능한지 확인


또는, BPM 서버의 서비스 보안 포트/ProcessCenter 로 접속 후에 Process Designer 다운로드 후 설치




참고 : Process Designer 의 설치가 잘 안되는 경우에는 Installation Manager 를 활용하는 것을 권고드립니다. (설치파일/IMPD85 에 보면 repository.config 가 존재)

          - 설치가 완료되면 설치파일의 eclipse.ini 파일만 설치된 Process Designer 로 복사해주면 됩니다. 


댓글