2017-11-16 3 views
-2

우리 회사에서는 SSIS를 사용하여 이전 Local SQL Server 데이터베이스에서 RDS MySql 데이터베이스로 데이터를 마이그레이션하려고합니다. 원본 데이터베이스의 크기는 대략 4GB이며 프로덕션 서버를 중단하지 않고 마이그레이션을 수행해야합니다. dev 팀에서는 데이터가 전송 될 때 마이그레이션이 정상적으로 실행되지만 몇 시간 (약 8 시간이 지나지 만 정확하지는 않은 경우도 있음) 때때로 연결이 갑자기 꺼지는 경우도 있습니다. 연결이 갑자기 닫히는 경우가 있습니다. 우리는 우리 편에서 생각할 수있는 모든 것을 시도했지만 그 밖의 무엇이 잘못 될 수 있는지 알지 못합니다. 테스트와 우리의 테스트를 토대로, 우리는 너무 오랫동안 열린 후에 연결을 닫을 수 있다고 생각합니다. 누구든지이 원인을 알 수 있습니까?대상이 완전히 작동하는 상태에서 데이터베이스 마이그레이션을 수행하는 방법

마이그레이션을 수행하기 위해 다른 대체 도구가 필요하며 프로세스 중에 대상 데이터베이스가 완전히 작동 상태를 유지합니까?

+0

8 시간은 데이터의 단지 4GB를 전송하는 데 매우 오랜 시간입니다 ..... –

답변

0

오라클이 가지고있는 MySQL 워크 벤치 6.3을 사용해 보시기 바랍니다.이 작업에는 목적에 맞게 정확하게 설계된 조각이 있습니다. GNU 라이센스하에 있으므로 커뮤니티 버전은 무료입니다. 무료 평가 버전이있는 Data Loader도 있습니다. 표준 버전은 99 달러에 불과합니다. 논리 내보내기를 사용하여 변환 할 수 있으므로 가동 중지 시간이 없습니다. GoldenGate는 완벽 할 수 있지만 비싸다. 나는 주전자를 사용하여 당신이하는 일을하는 사람들을 알고 있습니다. 주전자는 오픈 소스이지만 좀 더 지루할 정도로 변환을 작성해야합니다. SqlServer를 사용하면 데이터베이스를 복제 한 다음 복제 된 버전을 사용하여 원본이 유지되는 동안 MySql으로 변환 한 후 가져 오면됩니다.

건배

왜 4GB 데이터베이스를 조금씩 사용할 수 없습니까? 그리고 왜 4GB 데이터베이스는 SSIS를 사용하여 8 시간이 걸릴까요? 일반적으로 테라 바이트는 그보다 짧은 시간 안에 움직입니다. 그건 오라클 상점에 있지만 여전히 ...

+0

답장을 보내 주셔서 감사합니다. 이제이 마이그레이션을 위해 AWS DMS/SCT를 사용할 계획입니다. 그것에 대해 당신은 무엇을합니까? – adrianlp05

+0

은 잘 작동합니다. – jitaylor

관련 문제