본문 바로가기
개념/Study

DB2 설치 하기

by Hwanii_ 2023. 12. 3.
728x90

https://hwanii96.tistory.com/521

 

DB2와 ISVD (LDAP)

ISVA 솔루션을 사용 하기 위해서는 설계에 따른 아키텍처는 물론이고, 사용자 및 그룹에 대한 데이터를 저장 하기 위한 데이터베이스가 필요할것이다. 이때, 관계형 데이터베이스인 DB2와 계층 구

hwanii96.tistory.com

 
1. 설치 파일 다운로드
 
https://www.ibm.com/mysupport/s/?language=ko

 

IBM Support

About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please revi

www.ibm.com

 
본인은 DB2 11.5.8 버전을 설치할 예정 이다.
 
2.
 

 
위와 같이 DB2 설치를 위한 압축 파일을 준비 한다.
 
3.
DB2를 설치 하기 위해서는 사전에 준비 해야 하는 필수 패키지가 필요 하다.
 
https://hwanii96.tistory.com/518

 

DB2 사전 요구 사항 (패키지) 확인 및 설치

1. 설치 파일을 압축 해제 한다. 그러면 위와 같이 server_dec 이라는 디렉토리가 생성 된다. 2. 아래의 경로에서 ./db2prereqcheck -l 을 입력 해서 사전 요구 사항을 체크 한다. 위와 같이 db2prereqcheck 라는

hwanii96.tistory.com

 
패키지는 yum 명령어를 사용 해서 다운 받으면 된다.
 
이때,
만약에 회사 등에서 사용 하는 환경이라서 Linux OS 서버 환경이 내부망인 경우에는,

외부와의 통신이 불가능해서 yum 명령어를 사용할 수 없게 된다.
 
yum은 기본적으로 인터넷에 연결된 외부 저장소 (Repository) 에서 패키지를 다운로드하고 설치 한다.
 
따라서, 내부망에서는 위에서 말했듯이 외부와의 통신이 불가능하므로,
이런 경우에는 다른 방법을 사용 해서 패키지를 다운로드 하고 설치 해야만 한다.
 
몇 가지 방법이 존재 하는데, 나중에 다시 정리할 예정 이다.
 
4.
일단은 본인의 경우 회사가 아닌 개인적으로 테스트를 위해 환경을 구성 하는 상황이기에, 외부와의 통신이 가능하다.
 
이런 경우는, Red Hat License Subscription을 진행 하고, yum 명령어를 사용 하면 된다.
(본인은 Rinux OS를 Red Hat 회사의 RHEL 8 버전을 사용하여 리눅스 환경을 구축한 상황)
 
아래의 링크를 들어 가서, 스크롤을 맨 밑으로 내리면 우하단에 RED HAT DEVELOPER 이라는 메뉴가 보인다.
 
https://developers.redhat.com/terms-and-conditions?source=sso

 

Red Hat Developer Program Terms and Conditions | Red Hat Developer

Red Hat Developer Program Terms and Conditions

developers.redhat.com

 

 
Sign me up 을 클릭 한다.
 

 
그러면 위와 같이 Red Hat 홈페이지에서 회원 가입을 진행 할 수 있다.
 
본인은 이미 가입이 되어 있는 상황이라 생략.
 
5.
회원 가입이 끝났다고 가정 하고,
 
위의 홈페이지에서, 아래와 같은 메뉴를 확인할 수 있다.
 

 
Back to login page 메뉴를 클릭 한다.
 

 
로그인을 진행 한다.
 
6.
 
우상단의 버튼을 클릭 한다.
 

 

 
Subscriptions 메뉴에 진입 한다.
 

 
위와 같이 활성 구독이 2개가 있으면 된다.
 
7.
RHEL8 Linux 가상 서버로 돌아가서,
subscription-manager register 명령어를 입력 한다.
 
아이디 및 비밀번호를 제대로 입력 하면,
Red Hat의 온라인 Repository (저장소) 와 연동이 완료 된다.
 

 
제대로 연동 되었는지 모르겠으면, subscription-manager register 명령어를 한번 더 입력해본다.
 

 
위와 같이 This system is already registered. 라고 뜨면 연동 성공.
 
8.
윈도우 OS에 준비 했던 DB2 압축 파일을 Linux OS로 이동시키기 위해 경로를 생성 한다.
 
경로는 크게 상관은 없지만, 본인은 최상위 경로에서 DB2 라는 폴더를 생성 했다.
 

 

 

 

 
DB2 폴더에 압축 파일을 이동 시켜 준다.
 

 
파일이 정상적으로 복사된 것을 확인 하고, 압축을 풀어준다.
 

 

 
압축 파일이 풀어지면 sever_dec 라는 폴더가 생성 된다.
 
9.
 

 
이제 DB2를 설치 해야 하는데, 설치 하기 이전에 필수 패키지를 yum 명령어를 사용해서 반드시 받아 줘야 한다고 했다.
 
위의 설치 파일을 실행 해서 설치 하기 전에, 아래의 명령어를 입력 해서 필요한 패키지를 확인 한다.
 
DB2 경로에서 server_dec/db2prereqcheck -l 을 입력 한다.
 

 
발생한 에러는 아래의 링크에서 확인 해서 해결 하면 된다.
 
https://hwanii96.tistory.com/518

 

DB2 사전 요구 사항 (패키지) 확인 및 설치

1. 설치 파일을 압축 해제 한다. 그러면 위와 같이 server_dec 이라는 디렉토리가 생성 된다. 2. 아래의 경로에서 ./db2prereqcheck -l 을 입력 해서 사전 요구 사항을 체크 한다. 위와 같이 db2prereqcheck 라는

hwanii96.tistory.com

 
위의 이미지와 같이,
python2, perl, NetworkManager-config-server, m4, gcc-c++ 패키지를 다운 받아야 한다는 것을 알 수 있다.
 
패키지를 다운하는 명령어는 다음과 같다.
 
yum install -y "패키지명"
 
예)
 

 

 
이런식으로 필수 패키지를 설치 하면 된다.
 
10.
위에서 언급했던 에러는 아래와 같이 enforcing을 disabled로 수정 하면 OK.
 

 
11.
이제 모든 필수 패키지 설치가 끝났으니, DB2 경로에 가서 db2setup 파일을 실행 시켜 준다.
 

 

 
잠시 기다리면 위의 이미지의 프로그램이 실행 된다.
 

 

 

 
Create an instance (Needed to store data) 를 체크 해야 DB2 설치가 끝난 이후, 제대로 설치 되었는지 확인 가능.
 

 
비밀번호를 입력 하고 Next 클릭 하기.

 

더보기

 

* password : precursor

 

 
 Finish 클릭 하기.
 

 
설치가 완료될 때 까지 기다린다.
 

 
설치가 완료 되면 Finish를 클릭 한다.
 
12.
DB2 설치 확인 (DB2 설치 할 때, Instance를 생성 했을 경우 가능 하다)
 
DB2를 설치 하면서 설정 했던 Instance Owner의 User name인 db2inst1로 사용자 전환을 해야 한다.
 
su (사용자 전환 명령어) 명령어를 사용 해서 db2inst1로 전환 한다.
 
su db2inst1
 

 
db2start
 

 
db2sampl
 

 
db2
 

 
connect to sample
 

 
select * from staff where dept = 20
 

반응형

'개념 > Study' 카테고리의 다른 글

HTTP vs HTTPS [1] & SSL  (4) 2023.12.11
WebSEAL 서버와 BackEnd 서버의 데이터 교환 방법  (2) 2023.12.08
MobaXterm 설치  (0) 2023.12.03
VMware Workstation에서 가상 머신 생성 하기  (0) 2023.12.03
VMware Workstation 설치  (1) 2023.12.03