DB2를 MySQL로 바꾼단다.
바꾸자. 바꿔야지.. 안 바꾸면 내가 바뀔테니.
음.. DB2라...
로그인은 어떻게하지?
=> 사작 -> db2cmd -> db2 connect to DB명 user 유저명 using 비밀번호)
오키. 이제 export를 해봅시다.
export에는 del 방식과 ixf 방식이 있다네.
방법 | 설명 |
del 형식 | csv 형태의 텍스트 파일로 export |
ixf 형식 | oracle exp 와 유사, 테이블 생성과 insert 작업을 동시에 지정 |
del 형식의 export
export to tb_test.del of del select * from tb_test <- tb_test 테이블은 del 형식으로 export
del 형식의 import
import from tb_test.del of del insert into tb_test <- del 형식으로 tb_test 테이블에 import
ixf 형식의 export
export to tb_test.ixf of ixf select * from tb_test <- ixf 형식으로 tb_test 테이블 export
ixf 형식의 import
import from tb_test.ixf of ixf create into tb_test <- ixf 형식으로 tb_test 테이블에 import
개발 DB를 그대로 Dump 떠다가 놓고 테스트 한 다음에 운영 데이터를 옮기면 되니까 del 형식으로 하면 되겠군.
그럼.. 명령문을 미리 만들어 봅시다.
[export]
select 'export to ' || tablename || '.del of del select * from ' || tablename || ';' from syscat.tables
[import]
select 'import from ' || tablename || '.del of del insert into ' || tablename || ';' from syscat.tables
OBJECT DDL은 db2look을 사용 (사용법이 궁금하면 => db2look -h )
'Carpe Programming > oracle' 카테고리의 다른 글
구분자로 전화번호 자르기 (0) | 2016.05.27 |
---|---|
[SQL] 튜닝 대상 query 확인 (0) | 2013.12.20 |
[oracle] 필드명으로 테이블 조회(user table) (0) | 2013.10.15 |
[MySQL] ASP + MySQL Connection (0) | 2013.06.14 |
[lock 세션 kill] oracle lock session kill, ora-00054 (0) | 2013.02.20 |