728x90

DB는내운명님 | 2013-10-23 14:02:18


db2 infocenter에서 logical port /dbpartitionnum 을 보게 되었습니다.

dbpartitionnum
    0에서 999 사이일 수 있는 데이터베이스 파티션 번호는 데이터베이스 파티션을 고유하게 정의합니다. 데이터베이스 파티션 번호는 오름차순이어야 합니다. 시퀀스에는 갭이 있을 수 있습니다.

    데이터베이스 파티션 번호는 지정되면 변경할 수 없습니다. 그렇지 않으면 데이터가 분산되는 방법을 지정하는 분산 맵의 정보가 손상될 수 있습니다.

    데이터베이스 파티션을 삭제하면 추가한 새 데이터베이스 파티션에 데이터베이스 파티션 번호를 사용할 수 있습니다.
    데이터베이스 파티션 번호는 데이터베이스 디렉토리에 데이터베이스 파티션 이름을 생성하는 데 사용됩니다. 데이터베이스 파티션 번호의 형식은 다음과 같습니다.

    NODE nnnn

    nnnn은 왼쪽이 0으로 채워진 데이터베이스 파티션 번호입니다. 또한 데이터베이스 파티션 번호는 CREATE DATABASE 및 DROP DATABASE 명령에서 사용됩니다.




pajama 2013-10-24 16:42:38
Q1) 이 두가지 (logical port /dbpartitionnum) 의 차이점이 무엇인가요?
logical port는 데이터베이스 파티션(dbpartitionnum)간에 쓰이는 통신포트입니다.



Q2) backup시 dbpartitionnum를 넣게 되는데 "NODEnnnn" 의 "nnnn"을 넣게 되는것으로 알고 있습니다. 예를 들어 입력시 full name-> "0001"혹은 "1" 둘 중에 어떻게 입력을 해야 되는건가요? 
파티셔닝 된 데이터베이스 백업수행시 데이터베이스의 파티션 번호를 아래와 같은 방식으로 지정하여 백업합니다.

db2 BACKUP DATABASE wsdb on DBPARTITIONNUMS (1, 2) TABLESPACE (USERSPACE1) onLINE USE TSM


728x90

'Db2 > KDUG 2013 Q·A' 카테고리의 다른 글

[db2 reorg 관련 질문 ]  (0) 2013.12.23
각종 db 상태확인에 대해 질문  (0) 2013.12.23
테이블의 통계적 정보 산출 방법 문의  (0) 2013.12.23
[인다우트 트랜젝션, XA 트랜잭션]  (0) 2013.12.23
wm_concat  (0) 2013.12.23

+ Recent posts