본문 바로가기

purescale

[이중화] ERRORCODE=-4210 (pureScale:maxTransports) DB2 구축 작업을 하면, 동시접속자수를 고려하여 maxuproc(AIX) 등의 OS 레벨의 변수 값을 검토하게 된다. DB2 인스턴스 레벨에서는 MAX_COORDAGENTS 변수의 값으로 조정을 하게 되는데, 현재는 기본 값이 Automatic 이기 때문에 크게 고려할 필요가 없게 되었다. 그런데 pureScale 환경에서는 동시접속 관련하여 고려해야 될 변수가 있다. 클라이언트 친화성(Client Affinity) 방식 및 자동 워크로드 밸런싱(WLB) 방식 중 어느 방식이 pureScale 이중화 구성에 권장되는지는 알 수 없지만 WLB 방식인 경우 dsdriver 설정 파일에 maxTransports 값을 고려해야 된다. V10.1 FixPack 0 (GA) 버전에서는 기본 값이 80 이였고, F.. 더보기
[이중화] ECF=0x9000053E (pureScale:db2instance -list) pureScale에 구성된 인스턴스 상태를 보기 위해서 db2instance –list 를 수행하면 진단로그에 다음과 같은 메시지가 기록된다. 2012-10-02-08.34.14.156718+540 E14601321A556 LEVEL: Error PID : 26148990 TID : 65120 PROC : db2sysc 0 … FUNCTION: DB2 UDB, high avail services, sqlhaGetInfoForClusterObject, probe:4596 RETCODE : ECF=0x9000053E=1879046850=ECF_SQLHA_RESOURCE_NOT_FOUND Resource not found 2012-10-02-08.34.14.158708+540 I14601878A671 LEVE.. 더보기
[이중화] db2havend (pureScale:db2instance) 에러라고 봐야할 지, 경고 성 메시지로 메시지를 봐야할 지 개인적으로도 아리송하지만, pureScale 환경에서 진단로그(db2diag.log)에 다음과 같음 메시지를 볼 수 있다. 2012-10-08-15.18.39.607132+540 I35440458A354 LEVEL: Error PID : 13107340 TID : 1 PROC : db2havend INSTANCE: db2inst1 NODE : 000 HOSTNAME: dbcni2 EDUID : 1 FUNCTION: DB2 UDB, high avail services, GPFSCluster::refreshVersionInfo, probe:5127 DATA #1 : String, 37 bytes detected DB2_CFS_GPFS_NO_REFRE.. 더보기
[이중화] SQL1517N (pureScale:db2cluster) “클러스터 관리자 자원 상태가 불일치하므로 db2start가 실패했습니다.” 상세 설명 클러스터 관리자 자원 모델과 db2nodes.cfg 파일이 일치하지 않으므로 db2start 명령으로 프로세스를 시작할 수 없습니다. 클러스터 관리자와 동기화되지 않은 db2nodes.cfg를 수정하면(고의적으로 또는 비고의적으로) 이러한 불일치가 발생합니다. 불일치가 해결될 때까지 DB2 pureCluster 인스턴스 또는 새 자원을 시작할 수 없습니다. 이미 시작된 DB2 자원은 이 오류에 영향을 받지 않습니다. 처리방법 db2nodes.cfg 파일을 이전 구성(클러스터 관리자와 동기화된 구성)으로 복원하십시오. 이전 구성으로 복원할 수 없으면 클러스터 자원 모델을 복구하십시오. 이를 수행하려면 전역 db2stop.. 더보기
[2011-09-05] DB2 PureScale 시나리오 테스트 3 오늘은 PureScale 상의 Instance 생성의 Tip을 말씀드리고자 한다. 보통 일반적인 DB2상의 Instance 생성법은 설치된 모듈이 있는 instance라는 디렉토리에서 db2icrt라는 스크립트를 이용하여 생성을 한다. 아래는 일반적인 인스턴스 생성법과 PureScale상의 인스턴스 법을 설명하겠다. -s 옵션에 따라 ESE 제품의 인스턴스를 만들지 PureScale의 인스턴스를 만들지를 지정할 수 있다. ./db2icrt -s ese -u dongbucni duongbucni 더보기
[2011-09-01] DB2 PureScale 시나리오 테스트 2 시나리오 요건 중 동종 , 이기종간의 DB Federation 테스트를 진행해 보려 하였다. 한층 업그레이된 PureScale에는 어떠한 새로운 기능들이 추가 되어 있을까? 하는 기대감을 갖고 테스트에 돌입 전이었다. 하지만 이론~ DBM Update를 치자 마자 난 할말을 잃었다. ======================================================================================= update dbm cfg using FEDERATE YES db2 " ? SQL1419N" Reason Code 17 The following configuration parameters are not supported in a DB2 pureScale environm.. 더보기
[2011-08-29] DB2 PureScale 시나리오 테스트 1 우리는 구성된 PureScale 시스템에 아래와 같은 테스트 시나리오를 만들었다. 그리고 하나씩 테스트를 진행 하면서 그에따른 결과를 얻어 내었다. 테스트 시나리오는 아래와 같다.(그 중 일부를 하나씩 공개 하도록 하겠다) ===================================================================== 1. Online Reorg -> 테스트 결과 PureScale에서는 지원되지 않는 기능이었다. dongbucni/db2> db2 "reorg table db2.stock inplace" SQL2216N SQL error "-1419" occurred while reorganizing a database table or its indexes. 보통 지원 되지 않.. 더보기
[2011-08-12] DB Crash 현상에 대한 부분 현재 상황을 정리하여 IBM LAB에 내부적으로 db2dump파일을 참조로 PMR Open했다 부디 좋은 결과 및 원인이 나와서 빨리 적용하였으면 한다. 더보기
[2011-08-11] 수십번의 DB2 v9.8 pureScale 설치와 구성작업 수십번의 PureScale 의 설치 및 구성 작업이다.(한20번은 한것 같다) 이제는 눈감고도 설치가 가능할듯하다. 또한 덕분에 OS 커맨드도 다시 익히게 되었다. 여하튼 어제 DB엔진이 주저앉는 내용을 diag.log를 분석해본 결과 아래의 메세지를 확인할 수 있었다. ==================================================================================== 2011-08-10-10.49.04.071637+540 I209380A547 LEVEL: Error PID : 1069300 TID : 19791 PROC : db2sysc 0 INSTANCE: db2sdin1 NODE : 000 APPHDL : 0-54 APPID: *N0.db2sdin.. 더보기
[2011-08-10] DB2 v9.8 pureScale FixPack4 설치 및 Cluster 구성 완료 그런데.... OS 엔지니어의 도움으로 HDISK 를 다시 재구성했다. 오~ 깔끔하게 설치 및 클러스터 파일 시스템을 구성했다. 다음은 클러스터 파일 시스템 구성 명령어 이다 1) db2cluster -cfs -create -filesystem db_home -disk /dev/hdisk4 -mount /dbcni/dbhome 2) db2cluster -cfs -create -filesystem db_storage -disk /dev/hdisk2 -mount /dbcni/storage 3) db2cluster -cfs -create -filesystem db_tnxlog -disk /dev/hdisk5 -mount /dbcni/tnxlog 여기서 cluster 의 구성은 root 유저로 해야 한다. 물론 아래와 같이 .. 더보기