안녕하세요.
Informix에서 DB자체를 새로운 DB로 옮기는 작업을 하시는 듯한데,
아래의 순서로 작업하시면 됩니다.
이때 schema와 data가 모두 옮겨 지게 됩니다.
>dbexport -d DB명
>mv ./DB명/DB명.sql ./DB명/새로운DB명.sql
>mv ./DB명 ./새로운DB명
>dbimport 새로운DB명
여러개의 taable의 데이터를 각각 다른 file로 unload받으시려면,
각 table을 받는 script를 file로 작성하시고 prompt에서 실행하시면 됩니다.
>vi unload.sql
unload to "tab1.unl" select * from tab1;
unload to "tab2.unl" select * from tab2;
>dbaccess DB명 unload.sql
위를 실행하시면 tab1.unl, tab2.unl file이 생길겁니다.
그럼 수고하세요.
-- 은하수 님이 쓰신 글:
>> 안냐세엽.. 질문이 있어서리.. ^^
>>
>> unload to 를 이용해서 하나의 테이블이 데이타를 받을 수는 있는데
>> 여러 테이블의 데이타를 한꺼번에 받으려면 어찌해야 할까요??
>>
>> dbschema를 이용해서..
>> 데이타베이스 안의 테이블을 모두 파일로 받아서
>> 생성은 하였으나..
>>
>> unload to 를 이용하여 각각의 테이블의 데이타를 일일이 받는다는 것이
>> 어째 ....
>>
>> 혹시 방법을 알고 계신분..
>> 도와주세요.. ^^
>>
>> 그럼 오늘도 .. 수고들하세요... *^^*
|