정보 센터를 통해서 db2iprune으로 불필요한 설치 파일을 없앨 수 있다는 것을 읽은 적이 있다. 그러나 db2iprune가 어디 있는지 몰라 확인을 못하고 넘어 갔었다.

설치 이미지 내부를 뒤지다 db2iprune이 존재하는 위치를 알게 되었다.

많이 활용할 기회가 있을지 없을지 모르겠지만, db2 설치하면서 불필요하게 설치되는 것들은 사전에 제거할 수 있으니 의미가 있을 것도 같다.

개인적으로는 itma 기능은 없애서 깔면 좋겠다 하는 생각을 했다.

설치 이미지 압축을 풀면 server 디렉토리가 생긴다. 그 기준에서

위치: server/db2/운영체제/utilities/db2iprune

db2iprune라는 쉘과 db2server.prn 이라는 설정 파일이 존재한다.

db2server.prn에 주석처리(*) 되어 있는 기능 중 제거하고자 하는 기능의 주석을 풀어 db2iprune를 실행하면 (설치 전) 설치 이미지에서 해당 기능이 제거되어 설치에서 제외 시킬 수 있다.

(경우에 따라서는 설치 이미지 크기를 줄여서 가볍게 설치 파일을 이동시킬 수도 있겠다.)

참고로 설치 이미지 내의 samples(위치:server/db2/운영체제/samples)에 각각 설치 버전에 따른 response file이 있다.

이 파일을 설정해서 db2 설치부터 db생성까지, 변수 값 설정까지 자동화할 수도 있다. (설정 작업이 만만치는 않겠지만.. 동일한 설정으로 많은 시스템에 설치를 해서 사용하는 경우는 편할 수 있겠다.)

명령어
#>./db2iprune –r db2server.prn –o 제거된_새설치이미지_위치

실행 후 /tmp/db2iprune.log 파일의 내용엔 다음과 같이 기록되었다.

DB2 설치 프로그램 로그 파일 시작 시간:  Fri Sep 23 10:16:21 2011 KST
============================================================
운영 체제 정보: Linux 2.6.18-238.el5.#1 SMP Thu Jan 13 15:51:15 EST 2011 x86_64
프룬하려는 선택된 제품:
    IBM DB2 Express Edition
    DB2 Workgroup Server Edition
    DB2 Advanced Enterprise Server Edition
    DB2 Personal Edition
    DB2 Connect Server


프룬하려는 선택된 구성요소:
    DB2 LDAP 지원
    통합 플래시 복사 지원
    Spatial Extender 클라이언트
    DB2 텍스트 검색
    Informix 데이터 소스 지원


프룬하려는 선택된 언어:


대상 디렉토리:                             /work/db2v97prune
SA MP 프룬:                                아니오
IBM Tivoli Monitoring for Databases 프룬:    예


"INFORMIX_DATA_SOURCE_SUPPORT : Informix 데이터 소스 지원 "용 파일 제거 중.


"TEXT_SEARCH : DB2 텍스트 검색 "용 파일 제거 중.


"WSE_PRODUCT_SIGNATURE : DB2 Workgroup Server Edition용 제품 서명 "용 파일 제거중.


"PE_PRODUCT_SIGNATURE : DB2 Personal Edition용 제품 서명 "용 파일 제거 중.

"SPATIAL_EXTENDER_CLIENT_SUPPORT : Spatial Extender 클라이언트 "용 파일 제거 중.

"EXPRESS_PRODUCT_SIGNATURE : DB2 Express Server Edition용 제품 서명 "용 파일제거 중.


"AESE_PRODUCT_SIGNATURE"용 파일 제거 중.


"ACS : 통합 플래시 복사 지원 "용 파일 제거 중.


"LDAP_EXPLOITATION : DB2 LDAP 지원 "용 파일 제거 중.


"CONSV_PRODUCT_SIGNATURE : DB2 Connect Server용 제품 서명 "용 파일 제거 중.

"RELATIONAL_WRAPPERS_COMMON : 일반 관계 랩퍼 "용 파일 제거 중.


DB2 파일 세트 프룬 :.......성공
IBM Tivoli Monitoring for Databases 프룬 :.......성공


DB2 프룬 로그 파일 완료 시간:  2011년 09월 23일 (금) 오전 10시 17분 03초
============================================================

+ Recent posts