변환 작업공간을 만들고 초기 스키마 변환을 실행한 후에는 변환 문제를 해결하고 대화형 편집기로 객체를 수정하고 변환된 스키마를 대상 데이터베이스에 적용할 수 있습니다.
데이터베이스에는 종종 수천 개의 객체가 있을 수 있습니다. 한 번에 모두 변환하는 것은 쉽지 않을 수 있습니다. 변환 작업공간을 사용하면 변환 프로세스를 여러 단계로 나누어 변환에 새 객체를 추가하고 문제를 해결한 후 대상 데이터베이스에서 테스트할 수 있습니다.
소스 데이터베이스의 객체를 변환하려면 다음 단계를 따르세요.
- Google Cloud 콘솔에서 변환 작업공간으로 이동합니다.
- 사용 가능한 변환 작업공간 목록에서 워크스페이스를 선택합니다.
변환 작업공간 편집기가 열립니다.
- Oracle 스키마 패널을 사용하여 소스 객체에 변환 문제가 있는지 확인합니다. 이 패널에는 작업공간 생성 중에 스키마에서 가져온 모든 객체가 포함됩니다.
-
전환 문제를 해결합니다.
대화형 SQL 편집기를 사용하거나, 변환 매핑 파일을 업로드하여 특정 방식으로 객체를 변환하거나, Gemini 지원 변환 기능을 활용할 수 있습니다.
- 선택사항: 객체에 변환 문제가 없더라도 대화형 SQL 편집기를 사용하여 필요에 맞게 변환된 스키마를 조정할 수 있습니다. 수정 가능한 Oracle 객체 목록은 지원되는 객체 유형을 참고하세요.
- 변환 문제를 해결하거나 스키마를 조정한 후
PostgreSQL용 AlloyDB 초안 탭에서 변환된 스키마를 검사할 수 있습니다.
소스 변환을 클릭합니다.
이제 Database Migration Service가 변경사항을 분석하고 업데이트된 PostgreSQL 스키마를 생성합니다.
- 대상 데이터베이스에서 변환된 스키마를 테스트합니다. 다음 단계를 따르세요.
- > 테스트를 클릭합니다. 대상에 적용
- 대상 정의 페이지에서 대상 연결 프로필을 사용합니다. 드롭다운 메뉴에서 대상 연결 프로필을 선택합니다.
- 정의하고 계속하기를 클릭합니다.
- 객체 선택 및 애플리케이션 테스트 페이지에서 체크박스를 사용하여 대상 데이터베이스에 적용할 변환된 PostgreSQL 스키마입니다.
- 애플리케이션 테스트를 클릭합니다.
테스트 결과에 따라 변환된 스키마를 추가로 조정해야 할 수 있습니다.
- 소스에서 가져온 스키마 스냅샷에 아직 이전하지 않은 객체가 더 있는 경우 다음 객체를 워크스페이스에 추가합니다.
- Oracle 패널에서
객체 선택 패널이 열립니다.
객체 추가를 클릭합니다.
- 스키마 트리에서 체크박스를 사용하여 변환에 추가할 객체를 선택한 후 객체 추가를 클릭합니다.
- Oracle 패널에서
- 이전하려는 모든 객체를 변환할 때까지 3~8단계를 반복합니다.
- 스키마 변환이 완료되면
> 적용을 클릭합니다.
이제 Database Migration Service가 대상 데이터베이스에 스키마 정의를 만듭니다.
대상에 적용
다음 단계
- 이제 변환 작업공간을 이전할 준비가 되었습니다. 이제 마이그레이션 작업을 만들 수 있습니다.