[DB2] Instance 개념

DB2 Machine > DB2 Instance > DB2 DB_1, DB2 DB_2.........DB2_DB_n

- DB2 데이터베이스를 구축하려면, DB2 제품을 설치하고, DB2 인스턴스를 생성해야 함. Unix에서는 OS 사용자와 
  연동되어야 하지만, Windows 에서는 OS 사용자와 연동될 필요는 없다. 

- DB2 머신에는 여러 개의 인스턴스를 생성할 수 있다. 


1. DB2 Instance 생성


인스턴스 생성 시 명명 규칙 참고.
    - The primary group name of the instance user ID: 
     1. Cannot be one of "guests", "admins", "users" or "local".
     2. Cannot start with "sql" or "ibm".
     3. Cannot start with a numeral number.
     4. Can contain only lowercase letters (a-z), numbers (0-9), and the  underscore character ( _ ).

인스턴스 생성 시, 여러 사용자 추가는 상관없지만, 모두 그룹은 같아야 한다. 

위와 같이  인스턴스가 생성되면 /etc/services 파일에 아래와 같은 내용이 추가되어 있다.
 (포트 번호는 동일하지 않을 수 있다.) 







/etc/services  파일에서 생성된 리스트에서 포트는 변경이 가능함.

2. DB2 Instance Update

 FixPack을 적용한 후에, 인스턴스의 라이브러리 링크를 갱신하거나, 인스턴스의 비트 수를 변경할 때 사용한다.

 -  인스턴스의 환경을 갱신하기 전에 인스턴스를 중지 (일반 db2 계정)

    db2stop force

 - db2iupdt 명령어를 이용하여 인스턴스의 환경을 갱신 (root 계정)

   ./db2iupdt <인스턴스명>

 -  db2 시작 (일반 db2 계정)
 
    db2start








댓글

이 블로그의 인기 게시물

[ORACLE] Connect By 함수를 이용한 YYYYMMDD, HH24 출력

[ORACLE] EXADATA 정리 중...

Linux 의 SWAP 에 대해서..