2013-07-16 3 views
0

NetBeans에 Java 웹 응용 프로그램을 만들고 MySQL 데이터베이스로 만들었으므로 Oracle으로 마이그레이션해야합니다.Java 웹 응용 프로그램을 MySQL에서 ORACLE로 마이그레이션

  • 마이 그 레이션하는 가장 좋은 방법은 무엇입니까 (새 프로젝트 만들기, MySQL 기반 프로젝트 편집 ...)? 하나의 (잘못된 선택 나는 생각한다) 내가 구성 파일에 변경해야 할 무엇
  • ?
  • 더 나은 무엇
  • , 편집 엔티티 클래스에 의해 테이블 ​​하나를 만들기 데이터베이스 (데이터 전송을 마이그레이션하는 올바른 방법은 무엇
  • , MYSQL 또는 다른 조언을 주시면 감사하겠습니다 오라클?
  • 마이그레이션 후 새 엔티티 클래스를 생성 기반 작업 프로젝트에.

주셔서 감사합니다!

+0

이것은 Programmers.SE에 속하지 않으십니까? – Aeronth

+1

[StackOverflow (http://stackoverflow.com/help/dont-ask)에 속하지 않습니다. ("귀하의 질문은 합리적으로 범위가 지정되어야합니다. 귀하의 질문에 대답하는 전체 책을 상상할 수 있다면, 많이 ") – RandomSeed

답변

1

우리는 있었다 과거와 현재의 비슷한 요구 사항은 우리가 취한 접근법입니다.

  1. 응용 프로그램 V2 몇 가지 변화의 새 버전을 작성

    이 당신의 엔티티에 필요할 수 있습니다.
  2. 오라클의 모든 테이블의 복사본을 만듭니다 (V1 이전 버전입니다 가정), 스크립트 변경이 필요할 수 있습니다.
  3. 실행 V1 오라클
  4. 와 상자 2에 MySQL과 실행 V2 하나 개의 상자에 데이터가 큰 유틸리티 프로그램이 부분적으로 할 수있다 까봐 오라클에 mysql을 가져올 데이터를 내보낼 수있는 유틸리티 프로그램을 작성
  5. 쓰기를 범 mysql 대 오라클의 행 수를 비교하는 더 많은 유틸리티 프로그램은 간단한 텍스트 파일로 보고서를 생성 할 수 있습니다.
  6. 응용 프로그램에 따라 V1을 실행하는 box1과 V2를 실행하는 box2에 대한 특정 테스트를 실행하여 결과를 확인하십시오.

비록이 approcah가 지루했지만 결국 우리는 두 시스템에서 실행 한 테스트 팩으로 더 많은 확신을 얻었습니다.

응용 프로그램에 따라 몇 단계를 조정하거나 몇 가지 추가 할 수 있습니다.

이 기능을 사용하면 도움이됩니다.

건배 !!

+0

답장을 보내 주셔서 감사합니다. @Sachin, 나는 다른 답을 기다리는 동안 그것을 upvoted, 더 이상 대답이 없다면 받아 들일 것입니다! – Obama

+0

이러한 종류의 활동에는 특히 컷오버 날짜에 대한 사고 프로세스가 많이 포함됩니다. 우리는 데이터 세트가 거대하기 때문에 주말에 이전했습니다. 당신이 최선의 대답을 얻길 바래요 :) –

관련 문제