기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
를 사용하여 소스 스키마를 대상 데이터베이스로 마이그레이션하기AWS SCT
이 섹션에서는 를 사용하여 소스 스키마를 대상 데이터베이스로 마이그레이션합니다.AWS Schema Conversion Tool 또는 DMS 스키마 변환을 사용하여 원본 데이터베이스 스키마를 변환할 수 있습니다. 자세한 정보는 DMS Schema 변환 시작하기을 참조하세요.
를 사용하여 소스 스키마를 대상 데이터베이스로 마이그레이션하려면AWS SCT
AWS Schema Conversion Tool를 설치합니다. 자세한 내용은 AWSSchema Conversion Tool 사용 안내서의 설치, 확인 및 업데이트를 참조하십시오.AWS SCT
MySQL 및 PostgreSQL용 JDBC 드라이버를 다운로드할 때는 도구에서 해당 위치를 입력하라는 메시지가 표시될 경우를 대비하여 드라이버를 저장한 위치를 기록해 두십시오.
AWS Schema Conversion Tool을 엽니다. 파일을 선택한 다음 새 프로젝트를 선택합니다.
새 프로젝트 창에서 다음 값을 설정합니다.
프로젝트 이름을 로 설정합니다
DMSProject
.AWS SCT프로젝트를 기본 폴더에 저장하려면 위치를 그대로 유지하세요.
확인(OK)을 선택합니다.
-
소스 추가를 선택하여 프로젝트에 소스 MySQL 데이터베이스를 추가한 후 MySQL을 선택하고 다음을 선택합니다.
소스 추가 페이지에서 다음 값을 설정합니다.
연결 이름:
source
서버 이름: 이전에 기록한 MySQL 데이터베이스의 엔드포인트를 입력합니다.
서버 포트:
3306
사용자 이름:
admin
비밀번호:
changeit
-
대상 추가를 선택하여 PostgreSQL용 대상 Amazon RDS 데이터베이스를 프로젝트에 추가한 다음 PostgreSQL용 Amazon RDS for PostgreSQL 선택합니다. Next(다음)를 선택합니다.
대상 추가 페이지에서 다음 값을 설정합니다.
연결 이름:
target
서버 이름: 이전에 기록한 PostgreSQL 데이터베이스의 엔드포인트를 입력합니다.
서버 포트:
5432
데이터베이스: PostgreSQL 데이터베이스의 이름을 입력합니다.
사용자 이름:
postgres
비밀번호:
changeit
왼쪽 창의 스키마에서 dms_sample을 선택합니다. 오른쪽 창에서 PostgreSQL용 대상 Amazon RDS 데이터베이스를 선택합니다. 매핑 생성을 선택합니다. 단일AWS SCT 프로젝트에 여러 매핑 규칙을 추가할 수 있습니다. 매핑 규칙에 대한 자세한 내용은 매핑 규칙 생성을 참조하십시오.
기본 보기를 선택합니다.
왼쪽 창의 스키마에서 dms_sample을 선택합니다. 컨텍스트 메뉴를 열고 스키마 변환 (Mo에서 마우스 오른쪽), 스키마 변환 (Mo에서 마우스 오른쪽) 을 선택합니다. 작업을 확인합니다.
도구가 스키마를 변환하면 dms_sample 스키마가 오른쪽 창에 나타납니다.
오른쪽 창의 스키마에서 dms_sample의 컨텍스트 메뉴 (마우스 오른쪽 버튼 클릭) 를 열고 데이터베이스에 적용을 선택합니다. 작업을 확인합니다.
스키마 마이그레이션이 완료되었는지 확인합니다. 다음 단계를 수행합니다.
스키마 마이그레이션을 확인하려면
Amazon EC2 클라이언트에 Connect.
다음 명령을 사용하여 PSQL 클라이언트를 시작합니다. PostgreSQL 데이터베이스 엔드포인트를 지정하고 메시지가 표시되면 데이터베이스 암호를 입력합니다.
psql \ --host=dms-postgresql.
abcdefg12345
.us-west-2.rds.amazonaws.com \ --port=5432 \ --username=postgres \ --password \ --dbname=dms_sample(빈) 테이블 중 하나를 쿼리하여 스키마가 올바르게AWS SCT 적용되었는지 확인합니다.
dms_sample=> SELECT * from dms_sample.player; id | sport_team_id | last_name | first_name | full_name ----+---------------+-----------+------------+----------- (0 rows)