▣ 설치전 유의사항 : 운영체제 버전이 같아야 하며 DB2 버전, 설치 환경등이 모두 같다는 전제하에서 진행합니다. 1. DB Instance 정보를 설정한다. a) db2set db2comm=tcpip (Primary, Secondary 둘다) b) db2 update dbm cfg svcename db2inst1(/etc/services의 port번호 매핑 서비스 이름) (Primary, Secondary 둘다) c) DB2_HADR_BUF_SIZE (Standby서버에만 설정. 단위는 4K이며, primary 서버의 LOGBUFSZ 구성 변수 값의 두 배로 설정합니다.) 참고 : http://www.db2ude.com/?q=node/56 Database configuration parameters(..
◈ 선수조건 DB2 인스턴스와 DB생성 및 제거 그리고 환경설정을 무리없이 할수 있다는 전제하에 진행합니다. 또한 Oracle Version 을 알아두어야 합니다. 1. Infosphere Federation Server설치 (현제 최신버전은 Infosphere Federation Server 9.7 Fixpack3a) - V9.7 FixPack3a버전은 /opt/IBM/wsii/V9.7이 기본 설치경로 - 역시 DB2가 설치된 서버에서 같은 버전의 통칭 WFS(Websphere Federation Server)가 설치되어야 합니다. - DataJoiner 혹은 DB2 II 혹은 WII 혹은 WFS 모두 같은 제품을 가리킴. 즉, DB2가 V8이면 DB2 II V8.x 혹은 DB2 V9 이면 WII 혹은..
1. Federation 을 구성할 DB 가 위치한 인스턴스의 DBM CFG 중 FEDERATED 가 YES 인지 확인한다. 아니라면 YES 로 설정 후 db2stop/db2start 를 실행하여 변경값을 적용한다. $ db2 get dbm cfg | grep -i federated $ db2 update dbm cfg using FEDERATED YES $ db2 get dbm cfg | grep -i federated Federated Database System Support (FEDERATED) = YES 2. Federation 을 구성할 DB 를 catalog 한다. ◈ 카탈로그한 노드명 과 DB 명은 서버 생성시 사용하게 된다. - DB 카탈로그 구문 - 노드 카탈로그 (인스턴스 등록) db..
1. Federation 을 구성할 DB 가 위치한 인스턴스의 DBM CFG 중 FEDERATED 가 YES 인지 확인한다. 아니라면 YES 로 설정 후 db2stop/db2start 를 실행하여 변경값을 적용합니다. $ db2 get dbm cfg | grep -i federated $ db2 update dbm cfg using FEDERATED YES $ db2 get dbm cfg | grep -i federated Federated Database System Support (FEDERATED) = YES 2. Federation 을 구성할 DB 를 catalog 한다. ◈ 카탈로그한 노드명 과 DB 명은 서버 생성시 사용하게 된다. - DB 카탈로그 구문 - 노드 카탈로그 (인스턴스 등록) $..
◈ 기본 디렉토리 위치. Diag Path : DB2 Instance 환경정보(dbm cfg)에 보면 DIAGPATH 라는것이 있는데 이 위치에 로그 파일들이 적재된다. $ db2 get dbm cfg | grep -i diag Diagnostic data directory path (DIAGPATH) = /jhlee/jhlsle/sqllib/db2dump DasHome : Das는 별도의 인스턴스를 생성하므로 별도 디렉토리에 보관된다. DASHOME/das/dump 1. Administration notification log ("instance_name.nfy") : Diag Path ▶ 운영체제 : 모두 ▶ 기본위치 : – Linux 와 UNIX: diagpath 데이터베이스 관리 프로그램 구성 매..
참고사항 # Offline Backup, Offline Backup의 의미 Online => 사용자가 접속된 상태에서 백업 Offline => 사용자가 없는 상태에서 백업 1. Archive Logging(Online : 별도 로그 디렉토리)로 변경하는 방법 *LOGRETAIN을 ON으로 하거나 LOGARCHMETH1가 다른 방식이면 Archive Logging라고 생각하면 됨. LOGRETAIN ON시 다음과 같이 변경됨. $ db2 update db cfg for sample using LOGRETAIN on Log retain for recovery enabled (LOGRETAIN) = RECOVERY First log archive method (LOGARCHMETH1) = LOGRETAIN 후..
1. Range Key를 정한 후 테이블을 만든다. create table t1(c1 int) in ts_table1 partition by range(c1) (partition rp1 starting from 1 ending 10 in ts_att1, partition rp2 starting from 11 ending 20 in ts_att2, partition rp3 starting from 21 ending 30 in ts_att3); 2. 각 테이블에 데이터를 저장한다. insert into t1 values(5); insert into t1 values(15); insert into t1 values(25); 3. select 문법으로 데이터를 조회한다. C1 ----------- 5 15 25..
■ 사전작업 유의사항 : 장애 및 업데이트 실패를 대비하기 위하며 db2look파일, DBM 정보(인스턴스 정보) 및 DB Parameter정보 그리고 DB백업등 필요한 모든 수단을 강구합니다. 또한 Package를 다시 bind할때 db2rbind로 통째로 할건지 아니면 rebind로 Package를 검증해 나가면서 하나씩 일일이 할것인지 Plan을 정하고 수행하시기 바랍니다. 선작업 : http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=/com.ibm.db2.luw.qb.server.doc/doc/t0024956.html 1. 루트 설치의 경우 루트로 로그온합니다. 비루트 설치의 경우 비루트 설치를 소유할 사용자 ID를 사용하여..