이것이 stackoverflow의 첫 번째 게시물이며, 나는 그 웹 사이트를 정말 좋아한다고 말했습니다!오라클 DB에서 Oracle DB로 거대한 데이터를 내보내는 가장 좋은 방법
프로젝트의 경우 한 DB에서 다른 DB로 거대한 Oracle 테이블을 다시 가져와야합니다 (약 1 억 라인 및 30 행).
제 생각은 테이블을 플랫 파일로 내 보낸 다음 스키마가 이미 존재한다고 간주하여 다른 빈 테이블로 다시 가져 오는 것입니다.
나는 PL/SQL Developer 및/또는 SQL * Plus를 사용하여 작업을 수행하고 있습니다.
좋은 일을하는 것처럼 보이는 SQL * Loader를 테스트했지만, 실제로 생각하면 느립니다. 약 30 초 동안 1 백만 줄/30 줄의 CSV 파일을 가져올 수 있습니다.
어느 솔루션을 가져올 수 있습니까? SQL * Loader가 최고의 도구입니까? 더 나은 도구가 이미 있습니까? CSV는 크기와 처리 시간에 대해 더 나은 형식입니까?
미리 감사드립니다.
한번 또는 정기적으로해야합니까? – zmbq
좋은 도구를 찾은 후에는 필요에 따라 작업을 수행 할 수있는 Java 프로그램을 만들어야합니다. 따라서 실제로는 일상적이지 않습니다 (일년에 4 번 같은 ...) – Cyyrils
왜 직접 작성하고 있습니까? 도구 대신 데이터 펌프를 사용합니까? –