컴퓨터 프로그램/DB2(3)
-
DB2 데이터 로드 하는 방법
익스포트한 내용을 임포트하려면 먼저 데이터 베이스쪽 상황을 판단해야하는데 익스포트한 데이터베이스와 같은 스키마에 넣을 내용이면 쉘로 db2 계정으로 로그인한우 load.sh 파일을 만든뒤 다음과 같은 내용을 넣는다. --------------------------------------------------------------------------------------------------------------------------- db2 connect to utour exec < tab.list while read TABNAME do db2 "load from ${TABNAME}.ixf of ixf lobs from /db2_backup/script/EXPORT/LOB modified by lobsi..
2010.10.05 -
DB2 데이터 익스포트 하는 법
DB2 계정으로 로그인 하여 export.sh 파일을 생성 한뒤 다음과 같이 내용을 삽입 한다. ------------------------------------------------------------------------------------------------------------------------- db2 connect to gjwater db2 -x "select 'export to '||rtrim(char(tabname,40))||'.ixf of ixf lobs to /home/db2inst1/IBM/EXPORT/LOB modified by lobsinfile select * from db2inst1.'||rtrim(char(tabname,40))|| ' with ur;' from sy..
2010.10.05 -
DB2 시작 - 테이블 스페이스와 버퍼풀의 관계
DB2는 MYSQL과는 상당히 다른 구조를 가지고 있으며 ORACLE과는 비슷한 구조의 테이블 스페이스의 개념이 존재한다. 테이블 스페이스란 데이터베이스의 테이블 저장소정도로 생각하면 쉬우며 하나의 데이터 베이스에는 다수의 테이블 스페이스가 존재할수 있으며 하나의 테이블 스페이스에는 다수의 테이블이 존재할수 있다. 즉 간단하게 보면 데이터베이스>테이블스페이스>테이블>컬럼 이런 구조로 볼수 있다.. 오라클을 익힌 사람이면 쉽게 이해가 될것이다. 하지만 오라클과의 다른 개념이 하나 존재하는데 버퍼풀이라는 개념이다.. 오라클에서는 버퍼풀을 SGA 라는 메모리 영역을 설정함으로써 사용이 가능하며 이것은 테이블스페이스와는 별개의 공간이지만 DB2에서는 버퍼풀의 페이징 사이즈와 테이블스페이스의 페이징 사이즈가 같도..
2010.06.22