Db2/KDUG 2013 Q·A
[ logical port /dbpartitionnum ]
@ipajama
2013. 12. 23. 22:49
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