DBMS 2
DA, SQL, DB보안 등 실무자를 위한 위한 DB기술 바이블!
①root 사용자로 로그인하여 CDROM 장치가 정의되어 있는지 확인합니다. ②지원되는 CDROM 장치를 확인합니다. ③mkdev 명령어를 이용하여 CDROM장치를 정의합니다. ④CDROM 장치가 정의되어 장치명이 cd0인 것을 확인합니다. ①root 사용자로 로그인하여 lsfs 명령어로 CDROM 파일시스템이 정의되어 있는지 확인합니다. ②crfs 명령어를 이용하여 CDROM 파일시스템을 정의합니다. ③CDROM 파일시스템이 성공적으로 정의된 것을 확인합니다. ④CDROM 드라이브에 설치용 CD를 넣고, 마운트합니다. ⑤CDROM 파일시스템이 성공적으로 마운트된 것을 확인합니다. ①root 사용자로 로그인하여 임의의 임시 디렉토리로 이동합니다. ②설치용 CD에 있는 압축 파일을 임시 디렉토리로 복사합니다. ③gzip과 tar명령어로 압축을 해제합니다. ④압축이 해제되면 server 디렉토리에 설치에 필요한 파일들이 저장됩니다. 압축 해제 작업이 완료된 후에는 tar파일을 삭제 할 수 있습니다. ①시스템 요구사항을 확인 합니다. ②지원 platform 및 소프트웨어 설치 요구사항을 확인 합니다. ①root 사용자로 로그인하여 설치 파일 셋이 저장된 임시 디렉토리로 이동합니다. ②db2_install명령을 이용하여 설치를 시작합니다. ESE를 설치하려면 ESE를 입력합니다. ③설치가 완료되면 /opt/ibm/db2/v9.7/install로 이동하여 db2ls로 확인합니다. ①toot 사용자로 로그인하여 nlpack 설치 파일 셋이 있는 임시 디렉토리로 이동합니다. ②메시지 파일이 있는 디렉토리에서 db2setup을 입력합니다. ③/product 경로에 nlpack 이미지 압축을 풀고 기본설치에서 사용하는 명령어 db2_install에서 -L KR 옵션을 이용하여 기본설치 진행할 때 한글메시지를 같이 설치할 수도 있습니다. ④db2ls 명령어로 설치 확인을 합니다. ① IBM의 FTP 사이트인 ftp://ftp://software.ibm.com에 접속합니다. ②예를 들어, ALX V5용 DB2 9.5를 위한 FixPack 4을 다운로드 하려면 DB2 FixPack 디렉토리인 /ps/producks/db2/fixes2/english-us/db2aix 5v95/FixPack/FP4_U825478으로 이동하여 v9.5fp4_aix_server.tar.gz를 다운로드 합니다. ①root 사용자로 로그인하여 압축된 FixPack 파일이 저장된 임시 디렉토리로 이동합니다. ②gzip과 tar명령어로 압축을 해제합니다. installFixPack명령을 이용하여 FixPack을 적용합니다. -b 옵션을 이용하여 해당 DB2 엔진 경로에 대해서 FP를 적용할 수 있습니다. 즉, 이는 DB2 제품에 대해 서로 다른 FixPack가 존재할 수 있음을 나타냅니다. ④적용이 완료되면,db2ls로 FixPack설치를 확인 합니다. ①root 사용자로 로그인하여 db2licm 명령어가 있는 디렉토리로 이동합니다. ②라이센스 파일은 설치용 임시 디렉토리에 있습니다. ③적용된 라이센스 정보를 확인 후 적용합니다. ④DB2 9.7 라이센스를 제거 하려면 db2licm -r 옵션을 사용합니다. ⑤라이센스 파일이 적절하지 않으면,인스턴스를 시작할 때 경고가 기록됩니다. ①DB2 9.7 사본을 설치합니다. ②인스턴스 업그레이드를 합니다.(root 계정으로 수행) ③데이터베이스를 업그레이드 합니다. (기존 사용 계정으로 수행) ④데이터베이스에 연결해서 업그레이드가 잘 성공적인지 확인합니다. ⑤업그레이드 이후 작업서버설치
서버설치
CDROM 장치 정의
$ lsdev -Cc cdrom
$ lsdev -Pc cdrom cdrom cdrom1 scsi CD-ROM 드라이브
cdrom oscd scsi 기타 SCSI CD-ROM 드라이브
cdrom scsd scsi 기타 SCSI CD-ROM 드라이브
$ mkdev -c cdrom -t 'scsd' -s 'scsi' -p 'scsi0' -w '1,0'
$ lsdev -Cc cdrom
cd0 사용가능 40-60-00-1,0 16 비트 SCSI멀티미디어CDROM
CDROM 파일 시스템 정의 및 마운트
$ login root
$ lsfs | grep cdrfs
$ crfs -v cdrfs -p ro -d'cd0' -m'/cdrom' ?A''
$ lsfs | grep cdrfs /dev/cd0 /cdrom cdrfs ro
$ mount /cdrom
$ df
설치용 파일 복사
$ login root $ mkdir product $ cd /product
$ cp /cdrom/이미지명.gz>
$ gzip -d <이미지명.gz> $ tar -xvf <이미지명.tar>
$ ls server $ rm *.tar
시스템 및 소프트웨어 설치 요구사항
기본 설치
$ login root $ cd /product/server
[root@localhost server]#./db2_install]
Default diectory for installation df products - /opt/ibm/db2/v9.7
****************************************************
Do you want to choose a differet directory to install [yas/no]?
no
specify one of the following keywords to install DB2 products.
ESC
CONSV
WSE
EXP
PE
CLIENT
RTCL
Enter "help" to redisplay product names.
Enter "quit" to exit.
***********************************************
ESE
[root@localhost install]# ./db2ls -q -a
한글 메시지 파일 설치
$ login root
$ cd /product/nlpack
$ ./db2setup
$ db2_install ?L KR
[root@localhost]# cd /opt/ibm/db2/V9.7/install
[root@localhost install]# /db2ls q a | grep i KR
FixPack 다운로드
FixPack 적용
$ login root
$ cd /product
$ gzip v9.5fp4_aix_server.tar.gz $ tar -xf v9.5fp4_aix_server.tar
$ ./installFixPack ?b
$./db2ls ?q -a
라이센스 등록
$ login root
$ cd /opt/ibm/db2/V9.7/adm
$ cd /opt/ibm/db2/V9.7/adm
$ ./db2licm -a /product/server/db2/license/db2ese.lic
$ ./db2licm ?l
$./db2licm ?a ./db2ese.lic
$ ./db2licm ?r db2ese
$ ./db2licm -l
$ cat <인스턴스 홈 디렉토리>/sqllib/db2dump/db2diag.log
DB2 9.7 업그레이드
[root@]localhost server]#./db2_install
[root@server1 instance]./db2iupgrade db2inst1 db2ckupgrade가 완료되었습니다. 데이터베이스를 업그레이드 할 수 있습니다.
[db2inst1@server1 ~]$ db2 upgrade db sample ) Tip ]$ DB20000I UPGRADE DATABASE 명령이 완료되었습니다.
[db2inst1@server1 ~]$ id
Uid=998(db2inst1) gid=998(db2gp) groups=998(db2gp)
[db2inst1@server1 ~]$ db2level
DB21085I Instance “db2inst1" uses “32" 비트와 레벨 ID “08010107“의 DB2
코트 릴리스 “SQL09070”을 사용합니다.
정보용 토큰은 "DB2 v9.7.0.0", "s090521", “LINUXIA3297“ 및 Fix Pack
"0"입니다.
제품이 "/opt/IBM/db2/V9.7“에 설치되었습니다.
[db2inst1@server1 ~]$ db2 connect to sample
- 통계 정보 갱신 (인덱스 통계 정보 갱신)
- 이벤트 모니터 재 작성
- HADR 복제 초기화
- JAVA 외부 루팅 매개변수 설정
- 업그레이드된 데이터베이스에 패키지 리바인드 작업
- 버전 별 신기능 적용 (Largr Tablespace,Partitioning,Compression 등)