1. DB2 Server 설치
시작하기 전에
DB2 데이터베이스 제품 및 기능 또는 DB2 정보 센터를 설치하려면 다음 조건을 충족해야 합니다.
- 루트 사용자 권한이 있어야 합니다.
- 설치하려는 특정 DB2 데이터베이스 제품의 설치 문서를 참조해야 합니다. 예를 들어, DB2 Enterprise Server Edition을 설치하려면, DB2 Server용 빠른 시작 문서를 참조하여 설치 요구사항 및 기타 중요한 설치 정보를 검토하십시오.
db2_install 명령을 사용하여 DB2 데이터베이스 제품 또는 기능을 설치하거나, doce_install 명령을 사용하여 DB2 정보 센터를 설치하려면 다음을 수행하십시오.
db2_install -b DB2DIR -p productShortName -c CDLocation... -L language... -n여기서,
- DB2DIR은 DB2 데이터베이스 제품을 설치할 경로를 지정합니다. 경로 길이는 128자로 제한되며 전체 경로 이름이어야 합니다. 경로를 지정하지 않으면, 디폴트 경로를 선택하거나 경로를 제공하라는 메시지가 프롬프트됩니다. 디폴트 설치 경로는 다음과 같습니다.
- /opt/IBM/db2/V9.1(AIX®, HP-UX 또는 Solaris)
- /opt/ibm/db2/V9.1(Linux)
주: DB2 데이터베이스 제품 및 구성요소를 함께 사용하려면 하나의 경로에 설치해야 합니다. 여러 경로에 DB2 데이터베이스 제품을 설치하기 위한 기능과는 다릅니다. 제품 및 구성요소를 함께 사용하려면 동일한 경로에 설치해야 하며 동일한 릴리스 레벨이어야 합니다. - productShortName은 설치할 DB2 데이터베이스 제품을 지정합니다. 이 매개변수는 대소문자를 구분하며 -n 매개변수가 지정된 경우 필수적으로 사용해야 합니다. 제품의 단축 이름(productShortName)은 미디어의 db2/plat서브디렉토리에 있는 ComponentList.htm 파일(제품 전체 이름 아래)에 있습니다. 이때 plat은 설치하는 플랫폼의 이름입니다. 한 번에 제품 하나만 설치할 수 있습니다.
- CDLocation은 제품 이미지 위치를 지정합니다. 이미지 위치를 여러 개 표시하려면 -c CD1 -c CD2 매개변수를 여러 번 지정하십시오. 이 매개변수는 -n 매개변수가 지정되고, 설치에 두 개 이상의 CD가 필요하며 이미지가 자동 발견용으로 설정되지 않은 경우에만 필수입니다. 그렇지 않은 경우, 필요 시 다음 CD 위치를 입력하라는 프롬프트가 표시됩니다. 다중 설치 이미지와 관련된 자동 발견에 대한 자세한 정보를 보려면 다중 CD 설치(Linux 및 UNIX)를 참조하십시오.
- language는 자국어 지원(NLS)을 지정합니다. 영어가 아닌 버전의 DB2 데이터베이스 제품을 설치할 수 있습니다. 그러나 자국어 팩 CD가 아니라 제품 CD에서 이 명령을 실행해야 합니다.
디폴트로 영어가 설치되므로 영어는 지정할 필요가 없습니다. 둘 이상의 언어가 필요한 경우 이 매개변수는 필수입니다. 여러 언어를 표시하려면, 이 매개변수를 여러 번 지정하십시오. 예를 들어, 프랑스어와 독일어를 모두 설치하려면 -L FR -L DE를 지정하십시오.
- -n 매개변수는 비대화형 설치 모드를 나타냅니다. 이 매개변수를 지정할 때 -b와 -p를 모두 지정해야 합니다. 가능한 경우 -c와 -L만 지정하면 됩니다.
2. 사용자 및 그룹 생성
그룹 작성
mkgroup id=999 db2iadm1
mkgroup id=998 db2fadm1
mkgroup id=997 dasadm1
각 그룹에 대한 사용자 작성
mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1 home=/home/db2inst1 db2inst1
mkuser id=1003 pgrp=db2fadm1 groups=db2fadm1 home=/home/db2fenc1 db2fenc1
mkuser id=1002 pgrp=dasadm1 groups=dasadm1 home=/home/dasusr1 dasusr1
3. DB2 Admin Server 작성
DB2DIR/instance/dascrt -u DASuser
- DB2DIR은 DB2 데이터베이스 제품이 설치된 경로를 지정합니다. 디폴트 설치 디렉토리는 다음과 같습니다.
- /opt/IBM/db2/V9.1(AIX®, HP-UX 또는 Solaris)
- /opt/ibm/db2/V9.1(Linux®)
- -u는 사용자 또는 그룹을 작성할 때 작성된 DAS 사용자를 지정합니다.
4. 인스턴스 작성
DB2DIR/instance/db2icrt -a AuthType -u FencedID InstName
- AIX®, HP-UX 또는 Solaris 운영 환경에서 디폴트 DB2 설치 디렉토리는 /opt/IBM/db2/V9.1입니다.
- Linux에서 디폴트 설치 디렉토리는 /opt/ibm/db2/V9.1입니다.
5. 라이센스 적용
INSTHOME/sqllib/adm/db2licm -a filename
INSTHOME은 인스턴스 소유자의 홈 디렉토리를 나타내며, filename은 구매한 제품 또는 기능에 해당하는 라이센스 파일의 전체 경로 이름 및 파일 이름입니다. DB2 데이터베이스 제품이 설치된 경로에서 db2licm 명령도 찾을 수 있습니다. 예를 들어, 디폴트 설치 경로를 사용하는 경우, AIX®, HP-UX 또는 Solaris 운영 체제에서는 /opt/IBM/db2/V9.1/adm/db2licm이고 Linux 운영 체제에서는 /opt/ibm/db2/V9.1/adm/db2licm입니다.
6. Fix Pack 설치
./installFixPack -b DB2DIR
DB2DIR은 갱신하려는 DB2 제품이 있는 위치입니다.
7. 인스턴스 갱신
새 DB2 레벨을 사용하도록 인스턴스를 갱신하십시오.
수정팩이 설치된 후 DB2 사본의 모든 기존 인스턴스를 갱신해야 합니다. 디폴트로, installFixPack명령이 자동으로 DB2 인스턴스를 갱신합니다. 하지만, 오류가 발생하면 인스턴스를 수동으로 갱신할 수 있습니다.
다음 단계를 수행하십시오.
http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.uprun.doc/doc/t0007067.htm
http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.uprun.doc/doc/t0006749.htm
'Db2 > Db2 reference' 카테고리의 다른 글
reorg/runstats/rebind (수정중) (0) | 2011.10.10 |
---|---|
비동기 인덱스 정리 (Asynchronous index cleanup) (0) | 2011.10.10 |
How is free space in a DMS tablespace managed? (0) | 2011.10.06 |
DB2_LOAD_COPY_NO_OVERRIDE (수정중) (0) | 2011.10.05 |
LOAD/INSERT 성능 향상에 관한 팁 (0) | 2011.10.05 |