Data/Database

Redhat 8.8 IBM DB2 11.5.8 서버 설치 (root)

안녕하세요, 씨앤텍시스템즈입니다.

이번 게시물은 Redhat 8.8 환경에 IBM DB2 서버 기본 설치에 대해 알아보겠습니다.

 


1. 사용환경

Remote Network Tool MobaXterm
Virtual Machine Software Oracle VM VirtualBox
OS Red Hat Enterprise Linux release 8.8 (0otpa)
Memory 8192MB
Processor 4 CPU

 

2. 설치파일

  • v11.5.8_linuxx64_server_dec.tar.gz

 

3. 시스템 요구사항

https://www.ibm.com/support/pages/system-requirements-ibm-db2-linux-unix-and-windows

 

System requirements for IBM Db2 for Linux, UNIX, and Windows

System requirements for IBM Db2 for Linux, UNIX, and Windows

www.ibm.com

해당 IBM URL에서 버전에 해당하는 소프트웨어, 시스템 요구사항을 제공하고 있습니다.

 

4. DB2 설치

 1) 루트 계정 접속

 

 2) 설치파일 압축해제

# tar -xvzf v11.5.8_linuxx64_server_dec.tar.gz

  - 압축 파일을 해제하면 'server_dec' 폴더가 생성됩니다.

 

 3) 설치 폴더 들어가기

# cd server_dec/

 

 4) 설치 전 필요 패키지 검사

# ./db2prereqcheck -v 11.5.8.0

  - 필자는 11.5.8 버전을 설치하기에 해당 버전의 필요 패키지를 검사했습니다.

  - 유효성이 충족되지 않는 패키지들은 설치가 필요하긴 하지만 일부는 없어도 설치 진행이 되는 경우도 있습니다.

 

 5) db2 설치 파일 실행(slient)

# ./db2_install

  - "server_dec/db2_install" 실행

  - GUI 설치도 있지만 필자는 Slinet 모드로 설치를 진행했습니다.

라이센스 동의 : yes
설치 경로 : yes => 기본경로 no => 임의로 지정
제품 설치 : SERVER
DB2 pureScale Feature : no

  - 설치가 진행되면 위와 같이 진행하시면 됩니다

 

 6) 인스턴스 생성

# cd /opt/ibm/db2/V11.5/instance/

  - 인스턴스 명령어가 있는 폴더 진입 '<installation_directory>/instance/'

# ./db2icrt -u tistory tistory
DBI1446I  The db2icrt command is running.


DB2 installation is being initialized.

  -  사용자 계정을 인스턴스로 생성합니다

 

 7) DB2 테스트

# su - tistory

  - 인스턴스로 생성한 사용자 계정으로 로그인합니다

$ db2start
12/14/2023 11:09:17     0   0   SQL1063N  DB2START processing was successful.
SQL1063N  DB2START processing was successful.
$ db2stop
2023-12-14 11:13:09     0   0   SQL1064N  DB2STOP processing was successful.
SQL1064N  DB2STOP processing was successful.

  - db2 시작 및 정지 명령어를 통해 테스트합니다

 

5. DB2 설정

 1) 인스턴스 계정 로그인

# su - tistory

 

 2) TCP/IP, Port 설정

$ db2set DB2COMM=tcpip
$ db2 update dbm cfg using svcename 50000
DB20000I  The UPDATE DATABASE MANAGER CONFIGURATION command completed
successfully.

 

 3) db2 시작 및 서비스 확인

$ db2start
12/14/2023 11:15:15     0   0   SQL1063N  DB2START processing was successful.
SQL1063N  DB2START processing was successful.
$ netstat -antup | grep 50000
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp6       0      0 :::50000                :::*                    LISTEN      87484/db2sysc 0

  - 위와 같이 50000 포트에 db2가 동작하고 있는 것을 볼 수 있습니다

 

※ 인스턴스 제거

  1) 루트 권한 계정으로 로그인

  2) 인스턴스 제거

# cd /opt/ibm/db2/V11.5/instance/

  - 인스턴스 명령어가 있는 폴더 진입 '<installation_directory>/instance/'

 


Redhat 8.8 환경에 IBM DB2 Enterprise Server 11.5.8.0 설치를 해보았습니다.

 

감사합니다.

728x90

'Data > Database' 카테고리의 다른 글

How to install Oracle21c on RHEL 8.9  (2) 2024.01.03
Redhat 8.8 IBM DB2 11.5.8 서버 사용자 설치 (non-root)  (0) 2023.12.13