2012년 7월 27일 금요일

JDBC type 2 WAS Multiple Row Fetch 옵션 설정 - JDBC Tuning

http://www.ibm.com/developerworks/data/library/techarticle/dm-0909rowsetdb2zos/index.html

WAS에서 사용하는 DB어플리케이션은 JDBC를 사용한다. 그런데...

WAS의 Data source는 DB2 JDBC Driver에서 제공하는 클래스를 어플리케이션에게 return하지 않고, wrapping된 클래스를 return하므로  아니기 때문에 sample code처럼 data source에 직접 설정할 수 없다. 그렇다고 WAS에 보여지는 기본 data source property 에도 사용할 수 있는 property가 없다.

그러므로 WAS의 data source 사용자 정의 특성에 추가 별도로 추가 해 주어야 한다.

데이터 소스 > my data source > 사용자 정의 특성

새로작성

    이름 : enableRowsetSupport
        값 : 1
     유형 : java.lang.Integer


    이름 : fetchSize
        값 : 100
     유형 : java.lang.Integer

fetchSize는 해당 데이터 소스를 사용하는 모든 sql에 적용되므로 개별적으로 적용을 하고자 할 경우엔 프로그램에서 setFetchSize()를 사용해서 statement에 지정해야 한다. 

※ enableRowsetSupport 를 disable 할 경우엔 값을 2를 사용한다.

2012년 7월 2일 월요일

우분투 12.04 업그레이드 후 network ( eth0 ) 이 동작 하지 않음.

배포판 업그레이드 후 리부팅 까지 완벽하게 되었으나
네트워크 연결이 되지 않음.

ifconfig로 확인해 보니 eth0 가 보이지 않았으며
dmesg 상으로는 정상적으로 인식한 걸로 보임.

/etc/network/interfaces 파일에 보니 loopback만 잡혀 있음.

auto lo
iface lo inet loopback
post-up /usr/bin/sendmail.pl

그래서 eth0를 추가함.

auto eth0
iface eth0 inet dhcp
그리고 networking을 재 시작 함.
/etc/init.d/networking stop
/etc/init.d/networking start
ifconfig로 eth0가 올라오고 ip가 할당된 것을 확인 함. ^^