Linux, UNIX 및 Windows용 DB2 버전 9.7
수동 구성이 필요한 설치 방법(Linux 및 UNIX) >

페이로드 파일을 사용하여 DB2 제품 설치(Linux 및 UNIX®)

이 태스크는 DB2® 페이로드 파일에서 DB2 제품, 구성요소 및 기능을 설치하는 방법을 설명합니다. 이는 설치에 권장되는 메소드는 아닙니다. DB2 설치 마법사나 응답 파일 메소드를 사용하는 것이 좋습니다.

전제조건

DB2 페이로드 파일을 전개하기 전에 다음을 수행하십시오.

제한사항

rpm, SMIT, swinstall 또는 pkgadd와 같은 운영 체제의 원시(NATIVE) 설치 유틸리티를 사용하여 DB2 제품, 구성요소 또는 기능을 수동으로 설치할 수 없습니다.

DB2 페이로드 파일에서 DB2 제품, 구성요소 및 기능을 설치하려면 다음을 수행하십시오.

  1. 루트 설치의 경우 루트 사용자로 로그온하십시오. 비루트 설치의 경우 DB2 설치를 소유할 사용자 ID로 로그온하십시오.
  2. 적합한 DVD를 삽입 및 마운트하거나 설치 이미지가 저장되어 있는 파일 시스템에 액세스하십시오.
  3. 설치할 DB2 구성요소를 찾으십시오. 각 DB2 제품 DVD는 설치에 사용 가능한 구성요소를 나열하는 파일을 제공합니다. 구성요소 목록은 ComponentList.htm 파일에 있으며 DVD의 /db2/platform 디렉토리에 있습니다. 여기서 platform은 설치 대상 플랫폼입니다.
  4. 페이로드 파일을 압축 해제하십시오.
    주:
    DB2 제품과 구성요소가 함께 작동하기 위해서는 단일 경로에 설치해야 합니다. 이는 DB2 제품을 여러 경로에 설치하는 기능과 혼동하지 마십시오. 그러나 제품과 구성요소가 함께 작동하기 위해서는 동일 경로에 설치해야 하고 동일 릴리스 레벨이어야 합니다. 구성요소에 전제조건이 있으면 각 페이로드 내의 DB2DIR/.metadata/COMPONENT/prereqs 파일에서 전제조건이 무엇인지 확인하십시오필수 구성요소가 누락되었으면 해당 기능은 작동하지 않습니다.

    페이로드 파일의 압축을 해제하려면 적절한 명령을 실행하십시오.

    여기서,
  5. 각 DB2 실행 파일 및 라이브러리 파일에서 임베디드(embedded) 라이브러리 검색 경로가 설치 경로를 사용하게 하려면 다음 명령을 실행하십시오.
    DB2DIR/install/db2chgpath
    여기서 DB2DIR은 설치 중인 전체 경로 이름입니다.
    중요 참고 사항:
    • db2chgpath 명령을 실행한 후에는 프로그램 파일을 이동할 수 없습니다.
    • 차후에 동일한 경로에 기능을 추가로 설치하는 경우, db2stop 명령을 실행한 후 db2chgpath 명령을 다시 실행해야 합니다.
  6. 루트 설치시 db2icrt 명령을 사용하여 DB2 인스턴스를 작성할 수 있습니다. 인스턴스를 작성할 필요가 없으면 최소한 db2ilist 명령은 실행해야 합니다. 이 때 db2icrt 명령 또는 db2ilist 명령을 실행해야 하는데, 이들 명령을 실행하면 전역 레지스트리에 설치가 등록되는 부정적인 영향이 있기 때문입니다.
  7. 비루트 설치의 경우 $HOME/sqllib/db2nrcfg를 실행하여 비루트 인스턴스를 구성하십시오.
  8. db2ls 유틸리티를 설정하십시오. db2ls 유틸리티를 이용하면 설치된 DB2 사본에 관한 정보를 쿼리할 수 있습니다. db2ls 유틸리티를 설정하려면 다음을 수행하십시오.
    1. 다음 명령을 실행하여 최대로 갱신된 DB2 사본을 판별하십시오.
      db2greg –dump
      다음과 같은 출력이 표시됩니다.
      S,DB2,9.5.0.0,/opt/ibm/copy1,-,,0,,,1159464765,0 
      S,DB2,9.5.0.1,/opt/ibm/copy2,,,1,0,,1159466596,0
      샘플 출력에서 두 번째 행의 9.5.0.1copy2copy1(9.5.0.0)보다 높은 레벨임을 표시합니다.
    2. db2ls에 대한 링크가 존재하는지 알아보려면 /usr/local/bin을 확인하십시오. 링크가 존재하는 경우 이를 가리키는 DB2 사본을 확인하십시오.
    3. 다음 조건 중 하나라도 참이면 /usr/local/bin 디렉토리에 /opt/ibm/<latest_copy>/install/db2ls에 대한 링크를 작성하십시오(여기서 <latest_copy>는 가장 높은 레벨의 DB2 사본입니다).
      • /usr/local/bin/db2ls가 없음
      • /usr/local/bin/db2ls가 존재하지만 시스템의 최대 갱신 사본이 아니라 설치되어 있는 DB2 사본을 가리킴
  9. 서버 설치시 사용 가능한 db2fmcu 명령을 실행하여 /etc/inittab에 DB2 결함 모니터를 설정하십시오. 예를 들어, 다음과 같습니다.
    DB2DIR/bin/db2fmcu –u –p /etc/inittab
    여기서 DB2DIR은 설치 중인 전체 경로 이름입니다.
  10. 비루트 설치의 경우 DB2 제품을 설치한 후에 비루트 DB2 인스턴스를 사용하려면 새 로그인 세션을 열어야 합니다. 또한 DB2 인스턴스 환경에 $HOME/sqllib/db2profile(본 쉘 및 콘 쉘 사용자용) 또는 $HOME/sqllib/db2chsrc(비C 쉘 사용자용)을 제공하는 경우에는 같은 로그인 세션을 사용할 수도 있습니다. 여기서 $HOME은 비루트 사용자의 홈 디렉토리입니다.

페이로드 전개 후 수동 구성 태스크를 추가로 수행해야 합니다. 자세한 내용은 관련 태스크를 참조하십시오.

[ 페이지의 맨 위 | 이전 페이지 | 다음 페이지 | 목차 ]