Content Engine이 사용하는
각 오브젝트 저장소에 대해 JDBC 데이터 소스를 작성해야 합니다.
사용 중인 환경에 존재하는 각 오브젝트 저장소에 대해
configurejdbc-os.xml 파일을 생성하여 편집 및 실행해야 합니다.
이를 수행하려면
계획 단계에서 완성한 설치 및 업그레이드 워크시트가 있어야
합니다.
모든 구성 프로파일을 동시에 생성한 경우
초기 오브젝트 저장소 데이터 소스에 대한 초기 configurejdbc-os.xml 파일이
이미 작성된 것입니다. 이미 configurejdbc-os.xml 파일이 있는 경우
추가 오브젝트 저장소에 대한 다른 파일을 각각 생성할 수 있습니다. 추가한 각 파일은
이름이 configurejdbc-os.n.xml로 지정됩니다.
환경에 존재하는 오브젝트 저장소의 수에 따라
configurejdbc-os.n.xml 파일을 추가로 생성할 수 있습니다.
최적의 결과를 위해 각 오브젝트 저장소에 대해 파일을 추가로 생성하십시오.
- 완성된 설치 및 업그레이드 워크시트 파일을
여십시오.
팁: 워크시트 파일에서
명령이 사용 가능한지 확인하십시오.
이 태스크에 대한 구성 관리자 값만 보려면 Installation or Configuration Program 열의 필터를
CM: Configure Object Store JDBC Data sources (object store 1)로
지정하십시오.
- 구성 관리자를 실행하는 config_mgr_user 사용자로
애플리케이션 서버에 로그온하십시오.
- 모든 구성 파일을 동시에 생성하지 않았거나
다른 파일을 작성해야 할 경우 다음 명령을 실행하여
configurejdbc-os.n.xml 파일을
생성하십시오.
configmgr_cl generateConfig -appserver app_server_type -db db_type
-task configurejdbcos -profile myprofile
설명:
- -appserver appserver_name
- -appserver appserver_type은 애플리케이션 서버의 유형을 지정하며
WebSphere®, WebLogic 또는 JBoss여야 합니다.
- -db database_type
- -db database_type 매개변수는
모든 파일을 한 번에 생성하거나, configurejdbcgcd 또는 configurejdbcos 옵션을 사용하여
단일 파일을 생성할 경우에만 필요합니다.
이 매개변수는 Content Engine에 사용될 데이터베이스의 유형을 지정하며
mssql, oracle, oracle_rac, db2
또는 db2zos여야 합니다.
- -profile myprofile
- -profile myprofile 매개변수는
사용할 프로파일을 지정합니다. myprofile 값은 다음 중
하나로 지정할 수 있습니다.
- 프로파일 이름(예: ce_was_tiv_db2). 프로파일은
ce_install_path/tools/configure/profiles 디렉토리에 있어야 합니다.
여기서, ce_install_path는
Content Engine 소프트웨어가 설치된
위치입니다.
- 프로파일 디렉토리에 대한 절대 경로는 "C:\Program
Files\IBM\FileNet\ContentEngine\tools\configure\profiles\ce_was_tiv_db2" 또는 opt/IBM/FileNet/ContentEngine/tools/configure/profiles/ce_was_tiv_db2와 같습니다.
- 프로파일 입력 파일의 절대 경로는 "C:\Program
Files\IBM\FileNet\ContentEngine\tools\configure\profiles\ce_was_tiv_db2\ce_was_tiv_db2.cfg" 또는 opt/IBM/FileNet/ContentEngine/tools/configure/profiles/ce_was_tiv_db2/ce_was_tiv_db2.cfg와
같습니다.
알아두기: 경로에 포함된 디렉토리 이름에 공백이 있는 경우, 경로 전체를 따옴표로
묶으십시오. 예를 들어 "C:\Program
Files\IBM\FileNet\ContentEngine\tools\configure\profiles\ce_was_tiv_db2\ce_was_tiv_db2.cfg"와 같이
입력하십시오.
- configurejdbc-os.n.xml 파일을 편집기에서 연 다음
다음과 같이 편집하십시오.
- 워크시트의 값을 사용하여 현재 환경에 대한 필수 항목을
입력하십시오.

고가용성 환경에서 오브젝트 저장소 데이터 소스의 다음과 같은 추가 정보를 제공하십시오.
- 데이터베이스 서버 이름
- 고가용성 데이터베이스 클러스터를 사용하는 경우 클러스터의 가상 이름을 사용하십시오.
- 데이터베이스 서버 이름 RAC 노드 n
- Oracle RAC를 사용 중인 경우 RAC 클러스터의 2개 노드에 대한 데이터베이스 정보를 입력해야 합니다.
- 구성 관리자는 다음 표에 표시된 형식으로 JDBC URL을 작성하는 데 제공한 값을 사용합니다.
표 1. Oracle RAC용 JDBC URL 형식서버 |
설명 |
예제 |
WebSphere |
jdbc:oracle:@
(DESCRIPTION = (load_balance=yes)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)
(HOST = rac node 1)
(PORT = 1521))(ADDRESS =
(PROTOCOL = TCP)(HOST = rac node 2)
(PORT = 1521)))
(CONNECT_DATA =(SERVICE_NAME =
DB service name)
(failover_mode = (type=select)
(method=basic)
(retries=retry number)(delay=
delay value))))
|
jdbc:oracle:
@(DESCRIPTION =(load_balance=yes)
(ADDRESS_LIST=(ADDRESS =
(PROTOCOL = TCP)(HOST = testrac1)
(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)
(HOST = testrac2)(PORT = 1521)))
(CONNECT_DATA =(SERVICE_NAME =
testracdb)(failover_mode =
(type=select)(method=basic)
(retries=32)(delay=4))))
|
Oracle WebLogic Server |
Oracle 기술 네트워크 웹 사이트(http://www.oracle.com/technology/documentation/index.html)를 참조하십시오.
JDBC 멀티 데이터 소스 구성을 검색하십시오.
|
|
JBoss Application Server |
jdbc:oracle:@
(DESCRIPTION =(load_balance=yes)
(ADDRESS_LIST= (ADDRESS =
(PROTOCOL = TCP)
(HOST = rac node 1)
(PORT = 1521))(ADDRESS =
(PROTOCOL = TCP)
(HOST = rac node 2)
(PORT = 1521)))
(CONNECT_DATA =(SERVICE_NAME =
DB service name)
(failover_mode = (type=select)
(method=basic)
(retries=retry number)
(delay=delay value))))
|
jdbc:oracle:@
(DESCRIPTION =(load_balance=yes)
(ADDRESS_LIST=
(ADDRESS = (PROTOCOL = TCP)
(HOST = testrac1)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)
(HOST = testrac2)(PORT = 1521)))
(CONNECT_DATA =(SERVICE_NAME =
testracdb)(failover_mode =
(type=select)(method=basic)
(retries=32)(delay=4))))
|
- 모든 ****INSERT VALUE**** 부분을
현재 사이트에 대한 값으로 바꾸십시오. 자세한 정보는 파일에 나와 있는 설명을
참조하십시오.
- 나머지 특성의 기본값이 현재 사이트에 맞는지
확인하십시오.
- 6의 구성 태스크를 실행할 수 있도록
<configuration> 태그의 enabled 속성 값을
true로 설정하십시오.
- 편집 내용을 저장하십시오.
- storepasswords 명령을 실행하여
필요한 비밀번호를 암호화하여 저장하십시오.
configmgr_cl storepasswords -profile myprofile
- 다음 명령을 실행하여 configurejdbc.n.xml 파일을
실행하십시오.
configmgr_cl execute -task configurejdbcos -profile myprofile
팁: storepasswords 명령이
디스크의 구성 파일에 비밀번호를 저장하도록 프롬프트를 표시하는 경우,
예 또는 아니오(y 또는 n 대신)로 응답해야 합니다.
- 옵션: 다음 명령을 실행하여 완료 상태를
확인하십시오.
configmgr_cl checkStatus -task configurejdbcos -task configurejdbc.n.xml
-profile myprofile
여기서, configurejdbc.n.xml은
오브젝트 저장소에 대한 태스크 파일입니다.
- 3 - 6단계를 나머지 오브젝트 저장소에 대해 모두 반복하십시오.