이전 확인
이 페이지에서는 마이그레이션 작업이 소스 데이터베이스 인스턴스에서 대상 AlloyDB 데이터베이스 인스턴스로 데이터를 올바르게 마이그레이션했는지 확인합니다.최소한 데이터베이스 인스턴스와 해당 테이블이 AlloyDB 인스턴스에 있는지 확인합니다. 테이블의 행 개수 또는 정확한 콘텐츠를 확인할 수도 있습니다.
다음 단계에서는 최소 예시를 보여줍니다.
- Google Cloud 콘솔에서 AlloyDB 클러스터 페이지로 이동합니다.
- 마이그레이션 작업의 읽기 복제 항목을 클릭합니다.
- 페이지 오른쪽 상단에 표시되는 Cloud Shell 활성화 아이콘을 클릭합니다.
- Cloud Shell 프롬프트에서 Enter 키를 누릅니다.
- 선택사항: Cloud Shell 승인 대화상자가 표시되면 승인을 클릭합니다.
- 비밀번호 입력 프롬프트에서 대상 AlloyDB 인스턴스 정의 및 만들기에서 제공했거나 Database Migration Service에서 생성한 비밀번호를 입력합니다.
- SQL 명령어를 실행하여 이전을 확인합니다. 예를 들면 다음과 같습니다.
- postgres 프롬프트에서
\list
를 입력하여 데이터베이스를 나열하고 소스 데이터베이스 인스턴스가 표시되는지 확인합니다. - postgres 프롬프트에서
\connect SOURCE_DB_NAME
를 입력하고 메시지가 표시되면 비밀번호를 입력하여 데이터베이스 인스턴스에 연결하고 인스턴스와 연결된 테이블을 확인합니다. 프롬프트 이름이postgres
에서 SOURCE_DB_NAME으로 변경됩니다. - SOURCE_DB_NAME 프롬프트에서
\dt
를 입력하여 이 인스턴스의 테이블을 확인합니다. - SOURCE_DB_NAME 프롬프트에서 이 사용자에게 인스턴스의 테이블에 있는 데이터에 액세스할 수 있는 권한을 부여하려면
GRANT alloydbexternalsync to USER;
를 입력합니다. 또한 USER를 대상 데이터베이스 인스턴스에 연결하는 데 사용한 사용자 이름으로 바꿉니다. - SOURCE_DB_NAME 프롬프트에서
SELECT * from TABLE_NAME;
을 입력하여 소스 데이터베이스 인스턴스의 테이블에서 복제된 정보를 확인합니다. - 테이블에 올바른 정보가 표시되는지 확인합니다.
- postgres 프롬프트에서
확인한 모든 항목이 예상대로 표시되면 Database Migration Service에서 데이터를 올바르게 마이그레이션한 것입니다.