Linux, UNIX 및 Windows용 DB2 버전 9.7
DB2 서버 설치 > 파티션된 데이터베이스 환경 설정 >
파티션된 데이터베이스 환경 설정
이 주제에서는 파티션된 데이터베이스 환경을 설정하는 방법에 대해 설명합니다.
DB2® 설치 마법사를 사용하여
인스턴스 소유 데이터베이스 서버를 설치하고 참여하는 데이터베이스 서버를 작성하는 데 사용하는 응답 파일을 작성할 수 있습니다.
주:
파티션된 데이터베이스 환경은 비루트 설치에서는
지원되지 않습니다.
데이터베이스 파티션은 자체 데이터, 인덱스, 구성 파일 및 트랜잭션 로그로 구성된
데이터베이스의 파트입니다. 파티션된 데이터베이스는 둘 이상의 파티션이 있는 데이터베이스입니다.
- 전제조건
-
- 참여하는 모든 컴퓨터에 복사해야 하는 InfoSphere™ Warehouse Activation CD
라이센스 키가 있는지 확인하십시오.
- 파티션된 데이터베이스 환경에 참여할 각 컴퓨터에서 같은 수의 연속 포트가 사용 중이 아니어야 합니다. 예를 들어, 파티션된 데이터베이스 환경은
네 개의 컴퓨터로 구성되고 네 개의 각 컴퓨터에는 같은 네 개의 연속 포트가 사용 중이 아니어야 합니다. 인스턴스 작성 중에,
현재 서버의 논리적 파티션 수와 동일한 포트 수가 Linux® 및 UNIX®에서 /etc/services에 예약되고
Windows®에서는 %SystemRoot%₩system32₩drivers₩etc₩services에 예약됩니다.
이 포트는 FCM(Fast Communication Manager) 프로그램에서
사용됩니다. 예약된 포트의 형식은 다음과 같습니다.
DB2_InstanceName
DB2_InstanceName_1
DB2_InstanceName_2
DB2_InstanceName_END
필수 항목은 시작(DB2_InstanceName) 및 종료(DB2_InstanceName_END)
포트입니다. 다른 항목은 서비스 파일에 예약되어 있으므로
다른 항목에서는 이 포트를 사용하지 않습니다.
-
참여한 다중 DB2 데이터베이스 서버를 지원하려면
DB2를 설치할 컴퓨터가 액세스 가능한 도메인에 속해 있어야 합니다.
그러나 컴퓨터가 도메인에 속해 있지 않더라도 이 컴퓨터에 로컬 파티션을 추가할 수 있습니다.
- Linux 및 UNIX 시스템의 경우, 파티션된 데이터베이스 시스템에는 리모트 쉘 유틸리티가 필요합니다. DB2는 다음과 같은
리모트 쉘 유틸리티를 지원합니다.
디폴트로 DB2는
리모트 DB2 노드에서
명령을 실행할 때 rsh를 사용합니다(예를 들어, 리모트 DB2
데이터베이스 파티션을 시작할 때). DB2 디폴트값을 사용하려면
rsh-server 패키지가 설치되어 있어야 합니다. DB2 제품을 설치 시 보안 문제에 대한 자세한 정보는
관련 링크를 참조하십시오.
rsh 리모트 쉘 유틸리티를 사용하도록 선택한 경우 inetd(또는 xinetd)도 설치되어 실행 중이어야 합니다. ssh 리모트 쉘 유틸리티를 사용하도록 선택한 경우,
DB2 설치가 완료된 즉시 DB2RSHCMD 레지스트리 변수를 설정해야 합니다.
이 레지스트리 변수를 설정하지 않으면 rsh가 사용됩니다.
- Linux 및
UNIX 운영 체제에서,
IP 주소가 머신의 완전한 호스트 이름에 맵핑되는 경우 etc 디렉토리 아래의 hosts 파일에
『127.0.0.2』 항목이 포함되어 있지 않은지 확인하십시오.
파티션된 데이터베이스 환경을 설정하려면 다음을 수행하십시오.
- DB2 설치 마법사를 사용하여 인스턴스 소유 서버를 설치하십시오.
자세한 명령어를 보려면 사용자 플랫폼에 해당하는 『DB2 서버 설치』 주제를 참조하십시오.
- 설치 선택, 응답 파일 작성 또는 둘 다 선택 창에서 응답 파일에 내 설치 설정 저장 옵션을 선택하십시오. 설치가 완료되면
두 개의 파일(PROD_ESE.rsp 및 PROD_ESE_addpart.rsp)이 DB2 설치 마법사에 지정된 디렉토리로 복사됩니다. PROD_ESE.rsp 파일은
인스턴스 소유 데이터베이스 서버의 응답 파일입니다.
PROD_ESE_addpart.rsp 파일은 참여한 데이터베이스 서버의 응답 파일입니다.
- DB2 인스턴스의 파티션 옵션 설정 창에서
다중 파티션 인스턴스를 선택한 후 최대 논리 파티션 수를 입력하십시오.
- 파티션된 데이터베이스 환경에서 참여한 모든 컴퓨터가
DB2 설치 이미지를 사용할 수 있게 하십시오.
- 참여한 데이터베이스 서버 응답 파일(PROD_ESE_addpart.rsp)을 분배하십시오.
- db2setup 명령(Linux 및 UNIX) 또는 setup 명령
(Windows)을 사용하여 참여하는 각 컴퓨터에서
DB2 데이터베이스 서버를 설치하십시오.
- Linux 및 UNIX
- DB2 제품 코드가 사용 가능한 디렉토리로 이동하여 다음 명령을 실행하십시오.
./db2setup -r /responsefile_directory/response_file_name
- Windows
-
setup -u x:₩responsefile_directory₩response_file_name
예를 들어, PROD_ESE_addpart.rsp를 응답 파일로 사용하는 명령이 있습니다.
- Linux 및 UNIX
- DB2 제품 코드가 사용 가능한 디렉토리로 이동하여 다음 명령을 실행하십시오.
./db2setup -r /db2home/PROD_ESE_addpart.rsp
여기서, /db2home은 응답 파일을 복사한 디렉토리입니다.
- Windows
-
setup -u c:₩resp_files₩PROD_ESE_addpart.rsp
여기서, c:₩resp_files₩는 응답 파일을 복사한 디렉토리입니다.
- (Linux 및
UNIX 전용)
db2nodes.cfg 파일을 구성하십시오.
DB2 설치는
현재 컴퓨터에 사용할 논리적 파티션의 최대 수만을 예약하고 db2nodes.cfg 파일을 구성하지는 않습니다.
db2nodes.cfg 파일을 구성하지 않은 경우에는 인스턴스는 여전히 단일 파티션된 인스턴스입니다.
- 참여한 서버에서 services 파일을 갱신하여
DB2 인스턴스의 해당하는 FCM 포트를 정의하십시오. 서비스 파일이 다음 위치에 있습니다.
- /etc/services(Linux 및
UNIX)
- %SystemRoot%₩system32₩drivers₩etc₩services(Windows)
[ 페이지의 맨 위 | 이전 페이지 | 다음 페이지 | 목차 ]