Content Engine이 사용하는
각 오브젝트 저장소에 대해 JDBC 데이터 소스를 작성해야 합니다.
Content Engine은 데이터 소스 정보를 사용하여
오브젝트 저장소 데이터베이스에 연결하고 데이터베이스를 업데이트합니다. 각 프로파일은
단일 오브젝트 저장소에 대한 데이터 소스 작성 태스크를 기본적으로 포함하며, 추가 오브젝트 저장소에
필요한 태스크를 여기에 더 추가할 수 있습니다.
이를 수행하려면
계획 단계에서 완성한 설치 및 업그레이드 워크시트가 있어야
합니다.
기본 구성 프로파일에는 단일 오브젝트 저장소를 구성하는
태스크가 단 한 개만 포함되어 있습니다. 해당 Content Engine이 사용하는
추가 오브젝트 저장소에 대해 태스크를 새로 작성하여 실행해야 합니다.
추가 오브젝트 저장소에 대한
JDBC 설정을 구성하려면 다음을 수행하십시오.
- 완성된 설치 및 업그레이드 워크시트 파일을
여십시오.
팁: 워크시트 파일에서
명령이
사용 가능한지 확인하십시오. Content Engine 값만 보려면
Installation or Configuration Program 열의 필터를
CM: Configure JDBC data sources (object store 2)로
지정하십시오.
- 해당 유형에 따라 애플리케이션 서버를 시작하거나
중지하십시오.
표 1. 필수 애플리케이션 서버 상태옵션 |
설명 |
WebSphere® Application
Server |
애플리케이션 서버가 실행되지 않은 경우 이를
시작하십시오. |
JBoss Application Server |
애플리케이션 서버를 중지하십시오. |
Oracle WebLogic Server |
애플리케이션 서버가 실행되지 않은 경우 이를
시작하십시오. |
- 구성 프로파일을 구성 관리자에서 열지 않은 경우,
를 선택하고
profilename.cfgp 파일로 이동하여 프로파일을 여십시오.
- 추가 오브젝트 저장소에 대해 태스크를 작성하십시오.
팁: 작성 중인 오브젝트 저장소 데이터가 데이터베이스 서버 및 포트 등의 공통 정보를 공유하는 경우, 정보를 다시 입력하는 대신 기존 오브젝트 저장소 JDBC 데이터 소스 구성 태스크를 복사하여 편집할 수 있습니다.
- 프로파일 분할창에 있는 태스크 이름(예: 오브젝트
저장소 JDBC 데이터 소스 구성)을 마우스 오른쪽 단추로 클릭하고
을
선택하십시오. 새로운 JDBC 데이터 소스 구성 태스크가
프로파일에 추가됩니다.
- 새로운 JDBC 데이터 소스 구성을 마우스 오른쪽 단추로 클릭하고
태스크 이름 바꾸기를 선택하십시오.
- 태스크에 사용할 이름을 입력하십시오(예:
오브젝트 저장소 2 JDBC 데이터 소스 구성).
- 확인을 클릭하십시오.
- 프로파일 분할창에서 오브젝트 저장소 2 JDBC 데이터 소스 구성 태스크를
마우스 오른쪽 단추로 클릭하고 선택된 태스크 편집을
선택하십시오.
- 추가 오브젝트 저장소에 대한 워크시트 값을 사용하여
오브젝트 저장소의 JDBC 데이터 소스에 대한 특성 값을
입력하십시오.
고가용성 환경에서 오브젝트 저장소 데이터 소스의 다음과 같은 추가 정보를 제공하십시오. - 데이터베이스 서버 이름
- 고가용성 데이터베이스 클러스터를 사용하는 경우 클러스터의 가상 이름을 사용하십시오.
- 데이터베이스 서버 이름 RAC 노드 n
- Oracle RAC를 사용 중인 경우 RAC 클러스터의 2개 노드에 대한 데이터베이스 정보를 입력해야 합니다.
- 구성 관리자는 다음 표에 표시된 형식으로 JDBC URL을 작성하는 데 제공한 값을 사용합니다.
표 2. 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))))
|
- 을 선택하여 변경 사항을 저장하십시오.
- 옵션: WebSphere 및 WebLogic만
해당. 데이터베이스 연결 테스트를 클릭하고
입력한 데이터베이스 사용자 이름, 데이터베이스 서버 이름, 데이터베이스 이름,
포트 번호 및 비밀번호를 사용하여 데이터베이스에 대한 연결을 테스트하십시오. 이 테스트는 데이터 소스를 작성하지 않습니다.
- 태스크가 사용되고 있는지 확인하십시오. 태스크 이름에
(사용 안함) 텍스트가 있으면 태스크가 사용되지 않는 것입니다.
태스크를 사용하려면 프로파일 분할창에서 오브젝트 저장소 2
JDBC 데이터 소스 구성(사용 안함)을 마우스 오른쪽 단추로 클릭하고
컨텍스트 메뉴에서 선택된 태스크 사용을
선택하십시오.
- 프로파일 분할창에서 오브젝트 저장소 2 JDBC 데이터 소스 구성을
마우스 오른쪽 단추로 클릭하고 태스크 실행을 선택하여
JDBC 특성 설정을 적용하십시오. 구성 작업을 실행하는 데는 몇 분 정도 걸립니다. 부트스트랩 특성 아래의
콘솔 분할창에 태스크 실행 상태 메시지가
표시됩니다.
- (JBoss만 해당) 애플리케이션 서버를
시작하십시오.
- 옵션: 필요에 따라
이 절차를 반복하여 환경에 존재하는 각 오브젝트 저장소에 대한
데이터 소스를 추가하십시오.