AS400 DB2에서 LINUX DB2 UDB로 DB를 옮기는 것에 대해 문의드립니다.
기존 AS400의 DB2에 있던 db를 Linux의 DB2(UDB)로 덤프시켜야 합니다. 관련문서를 찾아봐도 AS400에서 리눅스 DB2로 db를 옮기는 방법은 찾기 힘드네요
기본환경은 이렇습니다. 대상 - OS : Linux Redhat 8 - DB : DB2 UDB 8.1
원본 - AS400/OS400의 DB2라고 하는데... 자세히 모르겠습니다.
방법을 몰라 250여개의 table들을 as400에서 mdb로 변환하여 다시 linux로 보내고 있습니다. 작업하기도 힘들고, 제약조건 채워넣기는 더욱 힘드네요.
조언부탁드립니다.
=====이건 IBM Q/A 의 답변입니다.===========
AS400의 DB2를 LINUX의 DB2로 마이그레이션하시려면 먼저 LINUX에서 AS400의 DB2를 catalog하신 다음에 federation을 걸어서 nickname을 생성하신 후 AS400에 있는 테이블들을 LINUX에 똑같이 생성하신 다음 crossloader를 걸어서 cursor를 이용해 nickname에 있는 내용을 table로 받아오시는게 가장 빠를거같습니다. 그렇게 간단한 작업은 아니고 어느정도 시간이 걸리는 작업이긴 하지만 한번 구성만 해놓으면 편하게 DB를 마이그레이션할 수 있을거같습니다. 만약 관심 있으시면 메일로 문의 주시기 바랍니다. 그럼 수고하시고 좋은 하루 되세여.
=======================================
무슨 말인지 하나도 모르겠네요. -_-# |