2012-03-27 2 views
0

SSIS를 사용하여 현재 프로젝트에 Oracle 8i 및 11g의 데이터를 연결하고 가져옵니다. 그러나 oracle 11g 드라이버는 9i에서만 호환된다는 것을 알았습니다.SSIS에서 Oracle 8i 및 11g 연결

SSIS와 11g 및 8i를 모두 연결하는 가장 적합한 솔루션은 무엇입니까? 제안 해 주셔서 감사합니다.

답변

0

8i 데이터베이스를 업그레이드하는 것이 가장 좋은 방법이지만 현재로서는 불가능하다고 가정하면 8i 서버 자체에 스크립트를 작성하여 데이터를 플랫 파일로 내보내 다음 해당 플랫 파일을 SSIS 서버에 복사하고 처리합니다 그들로부터.

+0

8i에서 데이터를 내보내는 것이 좋습니다. 그러나 3 개의 물리적으로 다른 oracle 8i 데이타베이스가 있으며 그 중 2 개의 데이타베이스가 있습니다. 내 ETL이 매일 실행되는 경우 데이터를 내보내는 데 비용이 많이 드는 것으로 생각됩니다. – jest

+0

"비용이 많이 드는"것은 무엇을 의미합니까? 이 작품이 얼마나 잘 작동하는지 (또는 작동하지 않는지) 볼 수있는 가장 쉬운 방법은 시도해 보는 것입니다. 테스트 시스템에서 단 몇 개의 테이블 만 내보내기하면 결정을 내리는 데 도움이되는 확실한 정보를 얻을 수 있습니다. 그리고 돈 때문에 8i를 업그레이드 할 수 없다면 (나는 그 이유가 아닐 수도 있음),이 작업에 소요되는 시간을 추적하여 상사/고객에게 비용 효과에 대한 일부를 보여줄 수 있습니다. 8i와 함께있어. – Pondlife

+0

테이블을 내보내는 데 걸리는 시간이 합리적이었으며 언급 한 방법으로 오라클 데이터를 텍스트 파일로 내보낼 것을 선택했습니다. 귀하의 제안에 감사드립니다. – jest