안녕하세요, 씨앤텍시스템즈입니다.
이번 게시물은 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
해당 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 설치를 해보았습니다.
감사합니다.
'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 |