PostgreSQL에서 Autonomous Transaction Processing으로 데이터 복제
OCI GoldenGate를 사용해 PostgreSQL 서버 데이터베이스의 데이터를 Autonomous Transaction Processing으로 복제하는 방법을 확인해 보세요.
시작하기 전에
이 퀵타트를 성공적으로 완료하려면 다음이 있어야 합니다.
- 소스 데이터베이스로 사용할 PostgreSQL 설치(환경 설정 참조)
- VCN 보안 목록에서 5432 포트를 엽니다.
- 대상 데이터베이스 역할을 하는 Autonomous Transaction Processing 인스턴스
환경 설정: ATP(Autonomous Transaction Processing)
- 샘플 데이터베이스 스키마를 다운로드하고 압축을 풉니다.
- GGADMIN 사용자의 잠금을 해제합니다.
- Oracle Cloud 콘솔의 자율운영 데이터베이스 페이지에서 ATP 인스턴스를 선택하여 세부정보를 보고 데이터베이스 작업에 액세스합니다.
- Database Actions, Database Users를 차례로 누릅니다.
- GGADMIN을 찾은 다음 줄임표 메뉴(점 3개)를 누르고 편집을 선택합니다.
- [사용자 편집] 패널에서 GGADMIN 비밀번호를 입력하고 비밀번호를 확인한 다음 계정이 잠김을 선택 해제합니다.
- 변경사항 적용을 누릅니다.
- 대상 샘플 스키마 및 데이터를 로드합니다.
- 데이터베이스 작업 메뉴에서 SQL을 선택합니다.
- OCIGGLL_OCIGGS_SETUP_USERS_ADW.sql에서 스크립트를 복사하여 SQL 워크시트에 붙여 넣습니다.
- 스크립트 실행을 누릅니다. Script Output 탭에 확인 메시지가 표시됩니다.
- SQL 워크시트를 지운 다음 OCIGGLL_OCIGGS_SRC_MIRROR_USER_SEED_DATA.sql에서 SQL을 복사하여 붙여넣습니다.
- 테이블이 성공적으로 생성되었는지 확인하려면 SQL 창을 닫고 다시 여십시오. Navigator 탭에서 SRC_OCIGGLL 스키마를 찾은 다음 각 드롭다운에서 테이블을 선택합니다.
작업 1: OCI GoldenGate 리소스 만들기
이 빠른 시작 예에서는 소스 및 대상에 대한 배치 및 접속이 필요합니다.
- 소스 PostgreSQL 데이터베이스에 대한 배포를 생성합니다.
- 대상 Autonomous Transaction Processing 인스턴스에 대한 배포를 생성합니다.
- 소스 PostgreSQL 데이터베이스에 대한 접속을 생성합니다.
- 유형에 대해 PostgreSQL 서버를 선택했는지 확인합니다.
- 데이터베이스 이름에
ociggll
을 입력합니다. - 호스트에 대해 PostgreSQL가 실행되는 컴퓨트 인스턴스의 퍼블릭 IP를 입력합니다.
- 포트에
5432
을 입력합니다. - 사용자 이름에 대해
ggadmin
을 입력합니다. - 비밀번호에 비밀번호를 입력합니다.
- 보안 프로토콜의 경우 일반을 선택합니다.
- 대상 Autonomous Transaction Processing 인스턴스에 대한 접속을 생성합니다.
- GoldenGate에 대한 접속을 생성한 다음 이 접속을 소스 PostgreSQL 배치에 지정합니다.
- 소스 PostgreSQL 배치에 소스 접속을 지정합니다.
- 대상 Oracle 배치에 대상 접속을 지정합니다.