데이터베이스 연결 준비

Oracle GoldenGate for Yugabyte(PostgreSQL 변형)는 사전 패키지화된 ODBC 드라이버를 사용하여 유가바이트 데이터베이스에 접속합니다. DSN(데이터 소스 이름)을 사용하거나 직접 연결을 사용하여 데이터베이스 서버 호스트, 포트, 데이터베이스 및 기타 정보를 제공할 수 있습니다.

DSN 연결을 사용하려면 연결 세부정보가 odbc.ini 파일에 나열되어야 하며, 직접 입력은 웹 인터페이스 또는 관리 클라이언트에서 데이터베이스 연결을 추가할 때 수동으로 입력됩니다.

주: PgBouncer은 Oracle GoldenGate 접속에 대해 지원되지 않습니다.

주: Oracle GoldenGate는 Pgpool를 사용하는 유가바이트에 대한 접속을 지원하지 않습니다.

아래 제공된 단계를 수행하여 DSN 항목을 생성하거나 직접 접속을 사용하려는 경우 데이터베이스 접속 추가 항목으로 이동하여 데이터베이스 접속 생성 방법을 확인하십시오.

DSN 기반 연결 설정

Oracle GoldenGate 프로세스에 대한 DSN 접속을 생성하려면 먼저 Oracle GoldenGate for Yugabyte 배치에 대한 환경 변수를 추가한 다음 접속 속성을 저장할 odbc.ini 파일을 생성해야 합니다.

  1. Service Manager 웹 인터페이스에 로그인합니다.

  2. 왼쪽 탐색 창에서 배치를 누른 다음 유가바이트에 대한 배치 이름을 선택합니다. 이렇게 하면 배치에 대한 다양한 설정이 확장됩니다.

  3. 구성을 누른 다음 환경 변수 옆에 있는 더하기 기호(+)를 누릅니다.

  4. 두 개의 사용 가능한 필드에 다음 정보를 제공합니다. 환경 변수 값 필드의 경우 odbc.ini 파일의 절대 경로인지 확인합니다.

    환경 변수 이름 = ODBCINI

    환경 변수 값 = /ogg/deployment/yugabyte/odbc.ini

  5. 변경 사항을 적용하려면 제출을 눌러 새 변수를 생성한 다음 배치 창에서 배치를 재시작합니다.

  6. Oracle GoldenGate 설치의 deployment 폴더에 odbc.ini 파일을 수동으로 생성하고 이 파일에 데이터 소스를 추가합니다.

DSN 파일을 만들 때 다음 최소 설정을 사용합니다.

다음은 두 개의 DSN 항목이 있는 odbc.ini 파일의 예입니다. 아래 예제에서 사용되는 데이터 소스 이름은 PG_src 및 PG_tgt입니다.

 

#[ODBC Data Sources]

[ODBC]

IANAAppCodePage=4

InstallDir=/datadirect

 

[PG_src]

Driver= ./datadirect/lib/ggpsql25.so

Description=Oracle GoldenGate PostgreSQL Wire Protocol

Database=sourcedb

HostName=remotehost

PortNumber=5432

 

| — |

[PG_tgt]

Driver=./datadirect/lib/ggpsql25.so

Description=Oracle GoldenGate PostgreSQL Wire Protocol

Database=targetdb

HostName=remotehost

PortNumber=5432

  1. odbc.ini 파일을 저장하고 닫습니다.

  2. Oracle GoldenGate에서 Yugabyte 배치에 대한 데이터베이스 접속을 설정하려면 데이터베이스 접속 추가를 참조하십시오.