리눅스 분류
[DB2] DB2 설치(리눅스)
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 4,438 조회
- 0 추천
- 목록
본문
[DB2] DB2 설치(리눅스)
수정내용: 페이지가 넘 커서(--;) 사용예제부분을 분리함 작성자: 강명규 OS : LINUX 7.0(kernel 2.4.10) with glibc-2.2-9 MIZI LinuxOS release 1.1 -> WOWLINUX Release 7.0 (AllLiEs)로 업그레이드 했었음 CPU : Pentium III 500(Katmai) RAM : 512MB DB : DB2 Universal Database Enterprise - Extended Edition Version 7.2 참조문서: DB2 Version 7.1 for Linux HOWTO(http://www.linuxdoc.org/HOWTO/DB2-HOWTO/index.html) 외국에 보면 DB2를 많이 사용하는것 같은데 국내에서는 찾아보기가 힘들다 유닉스계열에서 오라클 다음으로 많이 사용하는 RDBMS인데 우리나라만 그런건지? 인포믹스를 흡수해서 실제 오라클보다 더 많은 시장점유율을 가진다는 소문도 있긴 한데.. 언젠가 설치해보리라 생각해 보고 있다가 최근에 시간이 좀 되는(--;) 관계로 하루를 투자해서 설치했다. 본인또한 DB2에 대한 사용법은 정확히 모르므로 사용법에 대해선 후에 따로 정리할 생각이다. 그럼 사설은 이쯤으로 하고 본격적인 설명을 하겠다. [설치전 요구사항] CPU: 펜티엄 II이상 - 필자는 Pentium III (Katmai) 500 RAM: 100MB이상 - 필자는 512MB 디스크: 350MB이상 glibc: 2.1.2이상 - 필자는 2.2.9 커널: 2.2.12이상 - 필자는 2.4.10 ncurses라이브러리: 4.x이상 /usr/lib/libstdc++-libc6.1-1.so.2 pdksh: 이것은 문서에 설치하라고 해서 했다. DB2는 ksh을 사용해야만 한다. 쩝.. 왜 이렇게 했을까? 레드햇 6.2==================: [root@ns /root]# wget ftp://rpmfind.net/linux/redhat/6.2/en/os/i386/RedHat/RPMS/pdksh-5.2.14-2.i386.rpm [root@ns /root]# rpm -ivh pdksh-5.2.14-2.i386.rpm Preparing... ########################################### [100%] 1:pdksh ########################################### [100%] 레드햇 7.0==================: [root@dev2 /root]# wget ftp://rpmfind.net/linux/redhat/7.2/en/os/i386/RedHat/RPMS/pdksh-5.2.14-13.i386.rpm [root@dev2 /root]# rpm -ivh pdksh-5.2.14-13.i386.rpm pdksh ################################################## RPM: 3.0이상 Netscape: 4.72이상. 도움말을 출력시 사용 다른 브라우저 사용시 링크변경할 것. ln -s /usr/bin/mozilla-bin /usr/local/bin/netscape java: JDK 1.1.8이상(IBM꺼를 사용하라고 하네.. 본인은 그냥 sun을 사용했음) http://www.ibm.com/java/jdk/118/linux/ or http://www.ibm.com/java/jdk/linux130/ 호환을 위한 패키지 설치(나의 경우, 그냥 변경없이 이 상태에서 했다) [root@dev2 /root]# rpm -qa|grep compat compat-glibc-6.2-2.1.3.2 compat-egcs-c++-6.2-1.1.2.9 compat-egcs-6.2-1.1.2.9 compat-libstdc++-6.2-2.9.0.9 [본격적인 설치시작] DB2또한 오라클과 같이 커널을 IPC부분을 증가시켜주는 것이 필요하다. 이부분은 오라클 문서를 참조한다. 커널 2.4부터는 커널패러미터를 /proc에서 수정할 수 있어 커널의 재컴파일을 하지 않아도 된다. 이것은 커널 업그레이드가 빈번한 경우 매우 유용하다. * IPC(Inter-Process Communication) 프로세스간 통신이라는 용어로 표현하는데, 이에 대한 설비는 고전적으로 3가지로 분류한다. 공유메모리(shared memory) 세마포어(semaphore) 메시지큐(message queue) 이것에 대한 구현 원리를 파악하면 유닉스 사용시(특히 어드민/프로그래머는) 개념적으로 많은 도움이 될 것이다. 오라클의 경우 위에서 메시지큐에 대한 설정변경에 대한 언급이 없으나 DB2는 이것에 대한 설정이 필요한 것 같다. 오라클에서와 마찬가지로 역시 테스트용이라면 굳이 설정할 필요는 없을 것이다. 나의 ipc에 대한 설정정보는 다음과 같다. 오라클을 설치했었기 때문에 아래에서 shared memory, semaphore설정은 커널의 디폴트값이 아니다. [root@dev2 /etc]# ------ Shared Memory Limits -------- max number of segments = 4096 max seg size (kbytes) = 262144 max total shared memory (kbytes) = 67108864 min seg size (bytes) = 1 ------ Semaphore Limits -------- max number of arrays = 128 max semaphores per array = 250 max semaphores system wide = 32000 max ops per semop call = 100 semaphore max value = 32767 ------ Messages: Limits -------- max queues system wide = 16 max size of message (bytes) = 8192 default max size of queue (bytes) = 16384 msgmni의 값이 16인데, 값이 충분치 않다. 다음과 같이 설정할 수 있다. [root@dev2 /etc]# 16 [root@dev2 /root]# kernel.msgmni = 128 [root@dev2 /root]# 128 sysctl를 사용하는 대신 다음과 같이 설정할 수도 있다. [root@dev2 /root]# [root@dev2 kernel]# 만일 커널 컴파일을 하지 않은 경우는 부팅시 마다 자동으로 설정하도록 /etc/rc.d/rc.local에 넣어 두도록 한다. DB2를 다운받자. 여러가지 버전이 있는데 나는 EEE(Enterprise - Extended Edition)버전을 받았다. 오라클의 EE(Enterprise Edition)버전계열이라고 생각하면 될 것 같다. 아래의 주소로 가서 몇가지 설문(?)을 작성한 뒤, 다운받으면 된다. http://www.ibm.com/software/data/db2/udb/downloads.html 다운로드받은 tar파일을 풀자 나의 경우는 로컬에 받아서 서버에 ftp로 옮겨었는데 이 과정에서 발생한 에러인지 tar의 마지막에서 에러를 만났다. 하지만 문서파일부분에서 발생한 것이라 그냥 무시하고 설치했다. [root@dev2 backup]# [root@dev2 018_EEE_LNX_NLV]# 디렉토리를 보면 3가지 파일이 있다. db2setup: 설치프로그램. 설치종료후 /usr/IBMdb2/V7.1/install 디렉토리로 복사됨 DB2인스턴스를 생성/수정. DB2 Administration Server생성. 이는 curses라이브러리를(참고로 mc유틸이 이 라이브러리를 이용한다) 사용하여 초창기 오라클8.0의 설치와 유사하다. db2_install: db2setup와 같이 설치프로그램이지만, DB2인스턴스/Administration Server의 생성이나 라이선스 키의 인스톨을 하지 않는다. DB2 RPM설치의 대체수단을 제공함. db2_uninstall: DB2제거 한글로 설치할 수 있으므로 리눅스의 경우 다음과 같이 설정한다. 다른 언어/OS에서의 설정은 Installation.Notes에 후반부를 보면 알 수 있다. [root@dev2 018_EEE_LNX_NLV]# db2setup이라는 설치프로그램으로 DB2를 설치하겠다. [root@dev2 018_EEE_LNX_NLV]# +-------------------------------- DB2 V7 설치 ---------------------------------+ | | | 설치할 사용권이 있는 제품을 선택하십시오. 권한 부여 증서 및 사용권 정 | | 보 책을 통해 사용권이 있는 제품 정보를 확인할 수 있습니다. | | | | | | 미리 선택된 구성요소를 보거나 선택 사항을 사용자 정의하려면 해당 제품에 | | 대해 '사용자 정의'를 선택하십시오. | | [*] DB2 Administration Client [ 사용자 정의... ] | | [*] DB2 UDB Enterprise - Extended Edition [ 사용자 정의... ] | | [*] DB2 Application Development Client [ 사용자 정의... ] | | | | 다음 구성요소에 대해 언어를 선택하려면 해당 제품에 대해 '사용자 정의'를 | | 선택하십시오. | | DB2 제품 메시지 [ 사용자 정의... ] | | DB2 제품 라이브러리 [ 사용자 정의... ] | | | | | | | | | | | | [ 확인 ] [ 취소 ] [ 도움말 ] | +------------------------------------------------------------------------------+ 각 부분을 체크하면 우측의 [사용자 정의]가 활성화되어 선택할 수 있게 된다. DB2 Administration Client 커맨드라인상에서 DB2서버에 대한 관리작업을 할 수 있다. 자바지원이나 컨트롤센터없이 설치시 20MB정도 요구 DB2 UDB Enterprise - Extended Edition 데이터베이스서버의 core 40MB정도 요구 DB2 Application Development Client 오라클의 PRO*C와 같은 개발환경을 설치한다. 약 10MB정도 요구 [도움말]이 있으니 처음 설치한다면 필히 읽어주는 예의를 보여주자. [DB2 UDB Enterprise - Extended Edition의 사용자 정의 선택시] 각 항목에 대한 설명은 [도움말]에서 확인하라. 제어센터 항목은 그래픽적인 관리기능을 제공하므로 설치하도록 하자. +--- DB2 Administration Client ------------------------------------------------+ | | | 필수적: DB2 클라이언트 | | 선택적: [*] Java 지원 | | : : DFS Client Enabler | | : : 웹용 정보 카탈로그 | | : : LDAP(Light-weight Directory Access Protocol) | | [*] 제어 센터 | | | | [ 모두 선택 ] [ 모두 선택취소 ] [ 기본값 ] | | [ 확인 ] [ 취소 ] [ 도움말 ] | +------------------------------------------------------------------------------+ [DB2 UDB Enterprise - Extended Edition의 사용자 정의 선택시] +--- DB2 Universal Database Enterpise Extended Edition ------------------------+ | | | 필수적: DB2 Parallel Extension | | 제품 서명 | | 선택적: [*] Java 지원 | | [*] 복제 | | : : DFS Client Enabler | | [*] 지역 웨어하우스 제어 데이터베이스 | | [*] DB2 데이터 소스용 Distributed Join | | : : 웹용 정보 카탈로그 | | [*] 시작하기 | | : : LDAP(Light-weight Directory Access Protocol) | | [ ] 제어 센터 | | 코드 페이지 변환 지원: | | [*] 일본어 [*] 중국어 | | [*] 한국어 [*] 대만어 | | | | | | [ 모두 선택 ] [ 모두 선택취소 ] [ 기본값 ] | | [ 확인 ] [ 취소 ] [ 도움말 ] | +------------------------------------------------------------------------------+ [DB2 Application Development Client의 사용자 정의 선택시] +--- DB2 Application Development Client ---------------------------------------+ | | | 필수적: DB2 클라이언트 | | DB2 ADT(Application Development Tools) | | 선택적: [*] Java 지원 | | : : DFS Client Enabler | | : : 웹용 정보 카탈로그 | | : : ISV 툴킷 | | : : LDAP(Light-weight Directory Access Protocol) | | : : Stored Procedure Builder | | [ ] 제어 센터 | | [*] DB2 샘플 응용프로그램 | | :*: DB2 라이브러리에 대한 링크 작성 | | | | [ 모두 선택 ] [ 모두 선택취소 ] [ 기본값 ] | | [ 확인 ] [ 취소 ] [ 도움말 ] | +------------------------------------------------------------------------------+ [DB2 제품 메시지의 사용자 정의 선택시] +--- DB2 제품 메시지 --------------------------------------------------------+ | | | 필수적: DB2 클라이언트 | | 선택적: DB2 제품 메시지: | | [ ] fr_FR [ ] de_DE [ ] es_ES | | [ ] it_IT [ ] pt_BR [ ] ja_JP.ujis | | [*] ko [ ] zh [ ] zh_TW.Big5 | | | | [ 모두 선택 ] [ 모두 선택취소 ] [ 기본값 ] | | [ 확인 ] [ 취소 ] [ 도움말 ] | +----------------------------------------------------------------------------+ [DB2 제품 라이브러리의 사용자 정의 선택시] +--- DB2 제품 라이브러리 ----------------------------------------------------+ | | | 필수적: DB2 클라이언트 | | 선택적: DB2 제품 라이브러리(HTML): | | [*] en_US [ ] fr_FR [ ] de_DE | | [ ] es_ES [ ] it_IT [ ] pt_BR | | [ ] ja_JP.ujis [ ] ko [ ] zh | | [ ] zh_TW.Big5 | | 제어 센터 도움말(HTML): | | [ ] fr_FR [ ] de_DE [ ] es_ES | | [ ] it_IT [ ] pt_BR [ ] ja_JP.ujis | | [*] ko [ ] zh [ ] zh_TW.Big5 | | | | [ 모두 선택 ] [ 모두 선택취소 ] [ 기본값 ] | | [ 확인 ] [ 취소 ] [ 도움말 ] | +----------------------------------------------------------------------------+ 첫번째 페이지에서 모든 설정을 마치고 [확인]을 선택하면 다음과 같은 화면이 뜬다. +------------------------------ DB2 서비스 작성 -------------------------------+ | 작성하려는 항목을 선택하고 완료되면 '확인'을 선택하십시오. | | | | DB2 인스턴스는 사용자가 데이터를 저장하고 응용프로그램을 수행하는 환경 | | 입니다. 하나의 인스턴스에 여러 개의 데이터베이스가 있을 수 있습니다. | | | | ( ) DB2 인스턴스 작성 : 사용자 정의... : | | (*) DB2 인스턴스 작성 안함 | | | | 관리 서버는 DB2 데이터베이스에 대한 연결 구성을 자동화하는 클라이언트 | | 도구를 지원하는 서비스를 제공합니다. | | | | ( ) 관리 서버 작성 : 사용자 정의... : | | (*) 관리 서버 작성 안함 | | | | | | | | | | | | | | | | [ 확인 ] [ 취소 ] [ 도움말 ] | +------------------------------------------------------------------------------+ +------------------------------ DB2 서비스 작성 -------------------------------+ | | | | | +--- 경고 -----------------------------------------------------------+ | | | | | | | DBI1756W DB2 인스턴스가 작성되지 않았습니다. | | | | | | | | 설명: DB2 인스턴스를 작성하지 않았습니다. DB2 인스턴스는 | | | | 데이터를 저장하고 응용프로그램을 수행하는 하나의 환경입니다. | | | | | | | | 사용자 조치: | | | | | | | | o 계속하려면 [확인]을 누르고, | | | | | | | | o 되돌아가려면 [취소]를 누르십시오. | | | | | | | | | | | | | | | | [ 확인 ] [ 취소 ] | | | +--------------------------------------------------------------------+ | | | | | +------------------------------------------------------------------------------+ +------------------------------ DB2 서비스 작성 -------------------------------+ | | | +--- 경고 -----------------------------------------------------------+ | | | | | | | DBI1755W 관리 서버가 작성되지 않았습니다. | | | | | | | | 설명: 관리 서버를 작성하지 않았습니다. 관리 서버가 없으면 DB2 | | | | 데이터베이스와의 연결 구성을 자동화하는 클라이언트 도구를 | | | | 지원하는 서비스를 제공할 수 없고, 제어 센터를 사용하여 사용할 | | | | 시스템이나 원격 클라이언트에서 DB2를 관리할 수 없습니다. | | | | | | | | 사용자 조치: | | | | | | | | o 계속하려면 [확인]을 누르고, | | | | | | | | o 되돌아가려면 [취소]를 누르십시오. | | | | | | | | | | | | | | | | [ 확인 ] [ 취소 ] | | | +--------------------------------------------------------------------+ | | | +------------------------------------------------------------------------------+ +----------------------------- DB2 설치 유틸리티 ------------------------------+ | | | +-- 요약 보고서 -------------------------------------------------------+ | | | | | | | | | | | 설치 | | | | ---- | | | | | | | | | | | | 설치할 제품 구성요소: | | | | | | | | DB2 클라이언트 | | | | 코드 페이지 변환 지원 - 유니코드 지원 | | | | 코드 페이지 변환 지원 - 일본어 | | | | 코드 페이지 변환 지원 - 한국어 | | | | 코드 페이지 변환 지원 - 중국어 | | | | 코드 페이지 변환 지원 - 대만어 | | | | Java 지원 | | | | 공통 Jar 파일 | | | | [ 계속... ] | | | +----------------------------------------------------------------------+ | | [ 계속 ] | +------------------------------------------------------------------------------+ +----------------------------- DB2 설치 유틸리티 ------------------------------+ | | | | | | | | | | | | | +--- 경고 ----------------------------------------+ | | | | | | | (X) 중단할 수 있는 마지막 기회입니다. | | | | | | | | 시작하려면 '확인'을 선택하고 중단하려면 | | | | '취소'를 선택하십시오. | | | | | | | | [ 확인 ] [ 취소 ] | | | +-------------------------------------------------+ | | | | | | | | | | | | | +------------------------------------------------------------------------------+ 설치작업은 5분이 걸리지 않았다. 오라클의 무지막지한 설치시간을 생각한 나는 놀라지 않을 수 없었다. 오라클과 대등한 RDBMS의 설치시간이 이것밖에 걸리지 않는다는 말인가? 설치과정에 대한 로그파일은 /tmp/db2setup.log이다. 암튼 이제 DB생성이랄 수 있는 과정이 남았다. +----------------------------- DB2 설치 유틸리티 ------------------------------+ | | | +-- 상태 보고서 -------------------------------------------------------+ | | | | | | | | | | | 로그 파일은 /tmp/db2setup.log에 있습니다. | | | | | | | | | | | | 설치 | | | | ---- | | | | | | | | DB2 클라이언트 성공 | | | | 코드 페이지 변환 지원 - 유니코드 지원 성공 | | | | 코드 페이지 변환 지원 - 일본어 성공 | | | | 코드 페이지 변환 지원 - 한국어 성공 | | | | 코드 페이지 변환 지원 - 중국어 성공 | | | | 코드 페이지 변환 지원 - 대만어 성공 | | | | Java 지원 성공 | | | | 공통 Jar 파일 성공 | | | | [ 계속... ] | | | +----------------------------------------------------------------------+ | | [ 로그 보기 ] [ 확인 ] | +------------------------------------------------------------------------------+ 프로그램에 대한 설치를 마치면 db2setup은 다음과 같은 화면을 가진다. 2번째 메뉴가 DB생성과 관련된 메뉴이다. DB나 인스턴스의 개념이 각 DBMS마다 상이한 부분이 있으므로 이름이 동일하다고 헷갈리지 말기 바란다. +----------------------------- DB2 설치 유틸리티 ------------------------------+ | | | 설치할 제품과 그 구성요소를 선택하려면 '설치'를 선택하고 DB2 서비스를 | | 작성하려면 '작성'을 선택하십시오. | | | | | | 제품과 그 구성요소를 선택하려면 '설치'를 선택하십시 [ 설치... ] | | 오. | | | | | | DB2 인스턴스, 관리 서버 또는 Data Links Manager 관 [ 작성... ] | | 리자를 작성하려면 '작성'을 선택하십시오. | | | | | | | | | | | | | | | | | | | | [ 닫기 ] [ 도움말 ] | +------------------------------------------------------------------------------+ +------------------------------ DB2 서비스 작성 -------------------------------+ | 작성하려는 항목을 선택하고 완료되면 '확인'을 선택하십시오. | | | | DB2 인스턴스는 사용자가 데이터를 저장하고 응용프로그램을 수행하는 환경 | | 입니다. 하나의 인스턴스에 여러 개의 데이터베이스가 있을 수 있습니다. | | | | ( ) DB2 인스턴스 작성 : 사용자 정의... : | | (*) DB2 인스턴스 작성 안함 | | | | 관리 서버는 DB2 데이터베이스에 대한 연결 구성을 자동화하는 클라이언트 | | 도구를 지원하는 서비스를 제공합니다. | | | | : : 관리 서버 작성 : 사용자 정의... : | | :*: 관리 서버 작성 안함 | | | | | | | | | | | | | | [ 확인 ] [ 취소 ] [ 도움말 ] | +------------------------------------------------------------------------------+ [관리서버 작성] ++--- 관리 서버 --------------------------------------------------------------++ || || || 인증: || || 관리 서버에 사용할 사용자 ID, 그룹 ID, 홈 디렉토리 및 암호를 입력 || || 하십시오. || || 사용자 이름 [db2as ] || || 사용자 ID : : [*] 기본 UID 사용 || || 그룹 이름 [db2asgrp] || || 그룹 ID : : [*] 기본 GID 사용 || || 홈 디렉토리 [/home/db2as ] || || 암호 [****** ] || || 암호 확인 [****** ] || || || || 추가 옵션을 보거나 변경하려면 '등록 정보'를 [ 등록 정보... ] || || 선택하십시오. || || || || 기본 설정 모두를 복원하려면 '기본값'을 선택 [ 기본값 ] || || 하십시오. || || || || || || 참고: 보안상의 이유로 DB2 인스턴스 사용자 ID를 || || 사용하지 말 것을 권장합니다. || +| [ 확인 ] [ 취소 ] [ 도움말 ] |+ +----------------------------------------------------------------------------+ ++--- 관리 서버 --------------------------------------------------------------++ || || || || || || || || || || || || || || || || || +--- 주의 ----------------------------------------------------+ || || | | || || | (!) DB2SYSTEM이 'dev2.dbakorea.pe.kr'(으)로 설정됩니다. | || || | | || || | [ 확인 ] | || || +-------------------------------------------------------------+ || || || || || || || || || || || || || || || +| |+ +----------------------------------------------------------------------------+ [DB2 인스턴스 작성] 다음과 같은 화면이 뜨면 암호를 설정하고 난뒤, 등록 정보를 설정하자. +------------------------------ DB2 서비스 작성 -------------------------------+ |+--- DB2 인스턴스 -----------------------------------------------------------+| || || || 인증: || || DB2 인스턴스에 사용할 사용자 ID, 그룹 ID, 홈 디렉토리 및 암호를 || || 입력하십시오. || || || || 사용자 이름 [db2inst1] || || 사용자 ID : : [*] 기본 UID 사용 || || 그룹 이름 [db2iadm1] || || 그룹 ID : : [*] 기본 GID 사용 || || 홈 디렉토리 [/home/db2inst1 ] || || 암호 [****** ] || || 암호 확인 [****** ] || || || || 추가 옵션을 보거나 변경하려면 '등록 정보'를 [ 등록 정보... ] || || 선택하십시오. || || || || 기본 설정 모두를 복원하려면 '기본값'을 선택 [ 기본값 ] || || 하십시오. || || || || [ 확인 ] [ 취소 ] [ 도움말 ] || ++----------------------------------------------------------------------------++ [위에서 등록정보를 선택했을 때] +-+--- DB2 인스턴스 등록 정보 -----------------------------------------------+-+ |+| |+| ||| 인증 유형: ||| ||| DB2 인스턴스에 대해 다음 인증 유형 중 하나를 선택하십시 ||| ||| 오. ||| ||| ( ) 서버 ||| ||| ( ) 클라이언트 ||| ||| ( ) DCS ||| ||| ( ) DCE ||| ||| (*) 서버 암호화 ||| ||| ( ) DCS 암호화 ||| ||| ( ) DCE 서버 암호화 ||| ||| ||| ||| 통신 프로토콜: ||| ||| 프로토콜 값을 수정하려면 프로토콜을 선택하고 등록 정보 ||| ||| 를 선택하십시오. ||| ||| [*] TCP/IP 검출됨 [ 등록 정보... ] ||| ||| ||| ||| [*] 시스템 부트 시에 DB2 인스턴스 자동 시작 ||| ||| [*] DB2 인스턴스용 샘플 데이터베이스 작성 ||| ||| ||| ||| [ 확인 ] [ 취소 ] [ 도움말 ] ||| +++--------------------------------------------------------------------------+++ [TCP/IP에 대한 등록 정보 선택시] 오라클의 NET8과 같은 설정부분이다. +--- TCP/IP ---------------------------------------------------------+ | | | TCP/IP 연결에 사용할 서비스 이름과 포트 번호를 입 | | 력하십시오. | | | | 서비스 이름 [db2cdb2inst1 ] | | 포트 번호 [50000] | | 포트 번호(FCM) [60000] | | | | 기본 설정 모두를 복원하려면 '기본값'을 선택 [ 기본값 ] | | 하십시오. | | | | [ 확인 ] [ 취소 ] [ 도움말 ] | +--------------------------------------------------------------------+ DB2 서비스 작성 메뉴에서 [확인]을 클릭하면 fenced user를 설정하게 된다. ++--- 분리(fenced) 사용자 ----------------------------------------------------++ || || || 분리(fenced) 사용자 정의 함수(UDF) 및 저장 프로시듀어는 이 사용 || || 자와 그룹 하에서 실행됩니다. || || || || || || 인증: || || 분리(fenced) 사용자에 사용될 사용자 ID, 그룹 ID, 홈 디렉토리 및 || || 암호를 입력하십시오. || || || || 사용자 이름 [db2fenc1] || || 사용자 ID : : [*] 기본 UID 사용 || || 그룹 이름 [db2fadm1] || || 그룹 ID : : [*] 기본 GID 사용 || || 홈 디렉토리 [/home/db2fenc1 ] || || 암호 [****** ] || || 암호 확인 [****** ] || || || || 기본 설정 모두를 복원하려면 '기본값'을 선택 [ 기본값 ] || || 하십시오. || || || || [ 확인 ] [ 취소 ] [ 도움말 ] || ++----------------------------------------------------------------------------++ +--- DB2 웨어하우스 제어 데이터베이스 -----------------------------------------+ | | | DB2 웨어하우스 제어 데이터베이스의 설치 여부를 선택하십시오. | | | | | | (*) DB2 웨어하우스 제어 데이터베이스 설치 | | ( ) DB2 웨어하우스 제어 데이터베이스 설치 안함 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 확인 ] [ 취소 ] [ 도움말 ] | +------------------------------------------------------------------------------+ +--- DB2 웨어하우스 제어 데이터베이스 -----------------------------------------+ |+--- DB2 웨어하우스 제어 데이터베이스 설치 ----------------------------------+| || || || || || 제어 데이터베이스 [dwcntrl ] || || || || || || || || || || || || || || || || || || || || 기본 설정 모두를 복원하려면 '기본값'을 선택 [ 기본값 ] || || 하십시오. || || || || || || || || || || [ 확인 ] [ 취소 ] [ 도움말 ] || |+----------------------------------------------------------------------------+| +------------------------------------------------------------------------------+ +----------------------------- DB2 설치 유틸리티 ------------------------------+ | | | +-- 요약 보고서 -------------------------------------------------------+ | | | | | | | | | | | DB2 서비스 작성 | | | | --------------- | | | | | | | | 분리(fenced) 사용자 | | | | | | | | 새 그룹 이름 작성: | | | | 그룹 이름 db2fadm1 | | | | 그룹 ID 108 | | | | 새 사용자 이름 작성: | | | | 사용자 이름 db2fenc1 | | | | 홈 디렉토리 /home/db2fenc1 | | | | | | | | DB2 인스턴스 | | | | | | | | [ 계속... ] | | | +----------------------------------------------------------------------+ | | [ 계속 ] | +------------------------------------------------------------------------------+ 마찬가지로 이 과정에서 데이터베이스생성에서 약간의 시간이 걸렸으나, 10분내에 설치가 끝났다. 역시 로그파일은 /tmp/db2setup.log이므로 한번 훑어봐 준다. 이제 /usr/IBMdb2/V7.1로 가보자. 여기에 DB2가 설치되었다. 7.2버전을 설치했는데 7.1로 되어 있는걸 보니 7.1의 인스톨과 다른 것이 없었음을 예측할 수 있다. 제거 1. db2ilist로 인스턴스 목록 확인 2. db2idrop로 인스턴스 drop(이런거 없던데..) 3. dasilist로 관리서버 목록 확인 4. dasidrop으로 관리서버 drop(이런거 없던데..) 5. db2_deinstall -n으로 패키지 제거 설치후 용량파악 [root@dev2 IBMdb2]# du -sh V7.1/ 297M V7.1 시동종료 자동시동의 경우, /etc/rc.db2라는 파일이 생긴다. 이것은 inittab에 설정하여 실행되는 파일이다. 암튼, /usr/IBMdb2/V7.1/instance디렉토리에 보면 시동/종료에 해당하는 명령어들이 있다. 종료: 시동: 정상적인 시동/종료는 다음 명령어로 처리된다. db2start db2stop [root@dev2 instance]# root 30173 0.1 1.6 44892 8288 pts/2 S 23:37 0:00 db2wdog db2as 30174 0.0 1.6 44900 8552 pts/2 S 23:37 0:00 db2sysc root 30175 0.0 1.6 44892 8312 pts/2 S 23:37 0:00 db2gds db2as 30176 0.0 1.6 44900 8472 pts/2 S 23:37 0:00 db2ipccm db2as 30177 0.0 1.6 44892 8468 pts/2 S 23:37 0:00 Scheduler db2as 30178 0.0 1.6 44900 8516 pts/2 S 23:37 0:00 db2tcpcm db2as 30179 0.0 1.6 44900 8536 pts/2 S 23:37 0:00 db2tcpdm root 30256 0.0 1.2 37568 6280 pts/2 S 23:37 0:00 db2wdog db2inst1 30257 0.0 1.9 46612 10124 pts/2 S 23:37 0:00 db2sysc root 30258 0.0 1.2 37568 6308 pts/2 S 23:37 0:00 db2gds db2inst1 30259 0.0 1.5 46160 8040 pts/2 S 23:37 0:00 db2ipccm db2inst1 30260 0.0 1.9 46612 10072 pts/2 S 23:37 0:00 db2tcpcm db2inst1 30261 0.0 1.2 37568 6384 pts/2 S 23:37 0:00 db2resyn db2inst1 30262 0.0 1.2 37568 6344 pts/2 S 23:37 0:00 db2srvlst root 30277 0.0 0.0 1368 460 pts/2 S 23:38 0:00 grep db2 [root@dev2 instance]# 사용법에 대한 부분은 여기를 참조하라.
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.