> SunOS + Postgres --> Linux + Oracle 로 데이터를 옮기려 합니다.
> postgres에서는 psql의 copy명령을 사용해서 데이터를 text 파일로 만들었
> 는데, 이것을 Oracle에서 기존 Postgres에서와 동일한 테이블을 만든 후 imp
> ort하는데에 무리가 없나요?
> 이것이 가능하다면 import하는 방법을 알고 싶구요...
txt로 받아서 올린다면, SQL*Load라는 tool을 권하고 싶습니다.
대량의 text를 올리기에 좋은 tool입니다.
control file을 만들어야 됩니다. (고게 좀 까탈스럽긴 하지만,)
아니면, pgsql dump를 사용해서 sql형태로 꺼낸다음
그걸 약간 고쳐서 그냥 sql처럼 하는 방법이 있긴한데,
그 경우 중간중간에 commit을 해주셔야 합니다.
아니면, rollback segment을 무지 크게 잡으셔야 됩니다.
(이건 sql*load인 경우, commit 간격을 조절할 수 있습니다.)
tolkien입니다.
|