본문 바로가기

Instance

[설치] DB2 모듈을 설치 무심코 넘어가는 실수 Instance start 시 나는 에러 우리는 새로운 서버의 도입으로 신규 서버에 DB를 설치 하는 경우가 있다. 물론 설치전 요구사항들을 꼼꼼히 체크하고 설치 시에 문제를 예방하지만 가끔 다음과 같은 부분을 miss 할 수 있다. 바로 비동기식 IO스위치의 Avalilable 상태이다. 이는 OS상의 커널파라미터가 DB2 설치 후 엔진의 Start 시 발생될 수 있는 에러이며 db2start 시 다음과 같은 에러 메세지를 보여준다. db2start를 실행할 때 다음 오류가 발생할 수 있습니다. 0509-130 Symbol resolution failed for /usr/lib/threads/libc.a(aio.o) because: 0509-136 Symbol kaio_rdwr (number 0) is not exported from depe.. 더보기
[2011-09-05] DB2 PureScale 시나리오 테스트 3 오늘은 PureScale 상의 Instance 생성의 Tip을 말씀드리고자 한다. 보통 일반적인 DB2상의 Instance 생성법은 설치된 모듈이 있는 instance라는 디렉토리에서 db2icrt라는 스크립트를 이용하여 생성을 한다. 아래는 일반적인 인스턴스 생성법과 PureScale상의 인스턴스 법을 설명하겠다. -s 옵션에 따라 ESE 제품의 인스턴스를 만들지 PureScale의 인스턴스를 만들지를 지정할 수 있다. ./db2icrt -s ese -u dongbucni duongbucni 더보기
[운영] DB2 deinstall 강제로 시키기 DB2의 버전이 올라가면서 여러가지 기능들이 추가되고 더 복잡한 메커니즘으로 구성된듯 하다. 그에따라 비교적 설치된 DB엔진을 걷어내거나 할때 약간의 시간이 소요되는건 사실이다. 뭐~ 다양한 기능들을 사용하는 장점이 있기는 하지만, 여하튼 오늘은 DB2 모듈을 강제로 deintall 하는 내용들을 다루어 보고자 한다. 간혹 DB2 엔진을 지우려 할때 인스턴스가 존재해서 삭제가 안되거나 심지어 인스턴스를 삭제하려해도 그마저 안되는 경우가 있다. 그래서 물리적으로 엔진 파일이 있는 곳을 물리적으로 rm 해 버리는 경우가 있는데(성질 급한 사람들은) 별로 권장하고 싶지는 않다. 그경우 아래와 같은 해결책을 제시하고자 한다. ================================================.. 더보기
[2011-07-14] DB2 pureScale instance에 Shared Disk PVID를 세팅해보자! 자~ 이제 instance를 위한 Shared Disk를 만들어 보기로 하겠다~~ DB2 모듈과 인스턴스 생성전 각노드가 Share 할 수 있는 디스트 영역을 만들어야 한다. 다시 말해 lspv상의 hdisk에게 ID를 부여하는 PVID를 정의해야 한다. 처음에는 PVID값이 none으로 보이게 된다. 여기서는 3개의 서버(2member,1cf) 의 3개 노드로 구성을 하겠다. 아래는 PVID 세팅을 위한 절차이다. ================================================================================= 1. Log in as a root 2. lspv 3. chdev -l hdisk1 -a pv=yes 4. cfgmgr 5. lspv 로 재확인 .. 더보기