데이터베이스 연결 준비
Oracle GoldenGate for Teradata에 대한 데이터베이스 접속 구성에 대해 알아봅니다.
Teradata용 Oracle GoldenGate는 Teradata용 ODBC 드라이버 및 DSN(데이터 소스 이름)에 제공된 접속 정보를 사용하여 Teradata 데이터베이스에 접속합니다. DSN 접속을 사용하려면 접속 세부정보가 odbc.ini 파일에 나열된 다음 Oracle GoldenGate WebUI 또는 관리 클라이언트 내에서 데이터베이스 접속을 생성할 때 DSN 값을 참조해야 합니다.
Oracle GoldenGate 서버에서 Teradata에 대해 지원되는 ODBC 드라이버를 설치 및 구성하고 대상 Teradata 시스템에 대한 Oracle GoldenGate 접속에 사용할 DSN 항목을 생성합니다.
이 Oracle GoldenGate 릴리스의 Oracle GoldenGate 인증 매트릭스를 검토하여 지원되는 Teradata TTU 버전을 확인합니다. https://downloads.teradata.com/에서 사용할 수 있는 Teradata용 ODBC 드라이버 버전을 다운로드하여 설치합니다.
Configure a DSN Connection in Linux 항목에 설명된 단계를 통해 DSN 항목이 생성되면 Add Database Connections 항목으로 이동하여 데이터베이스 연결 생성 방법을 확인합니다.
Linux에서 DSN 연결 구성
Oracle GoldenGate 프로세스에 대한 DSN 항목을 생성하려면 먼저 다음 단계를 수행하고, Oracle GoldenGate for Teradata 배치에 대한 새 환경 변수를 추가하고, 기존 환경 변수를 업데이트한 다음, 접속 속성을 저장할 odbc.ini 파일을 생성합니다.
-
Service Manager 웹 인터페이스에 로그인합니다.
-
왼쪽 탐색 창에서 배치를 누른 다음 Oracle GoldenGate Teradata 배치를 선택합니다. 그러면 배치에 사용 가능한 설정이 표시됩니다.
-
구성을 누른 다음 환경 변수 옆에 표시되는 더하기 기호(+)를 누릅니다.
-
두 개의 사용 가능한 필드에 다음 정보를 제공합니다.
환경 변수 이름 = ODBCINI
환경 변수 값 =
Teradata deployment path/etc/conf/ogg/odbc.ini
주: 원하는 위치에 odbc.ini 파일을 생성하도록 선택할 수 있지만 배치에 대한 ODBCINI 환경 변수에서 올바르게 참조되어야 합니다.
Figure 2: Add Environment Variable

-
제출을 눌러 새 변수를 생성합니다.
-
그런 다음
LD_LIBRARY_PATH항목에 대한 작업 아래의 연필 아이콘을 눌러 기존LD_LIBRARY_PATH환경 변수를 편집합니다. -
Teradata용 ODBC 드라이버의
lib경로를 기존LD_LIBRARY_PATH값(예:/opt/teradata/client/17.20/odbc_64/lib)에 추가합니다. -
변경 사항을 적용하려면 제출을 눌러 변수를 업데이트한 다음 서비스 관리자 배치 창에서 배치를 재시작합니다.
-
ODBCINI환경 변수에 대해 설정한 디렉토리에서 다음 최소 정보와 예를 사용하여odbc.ini파일을 생성하고 이 파일에 Teradata 데이터베이스 연결을 추가합니다. 사용 가능한 연결 옵션에 대한 자세한 내용은 Teradata용 ODBC 드라이버 사용 설명서를 참조하십시오.odbc.ini 파일의 예
[ODBC]InstallDir=/opt/teradata/client/17.20/odbc_64[ODBC Data Sources]DSN Name=Teradata Database ODBC Driver 17.20[DSN Name]Driver=/opt/teradata/client/17.20/odbc_64/lib/tdataodbc_sb64.so -
odbc.ini파일을 저장하고 닫습니다.
다중 연결 방지
기본적으로 Replicat 프로세스는 카탈로그 질의에 대한 새 접속을 생성합니다. NOCATALOGCONNECT 옵션과 함께 DBOPTIONS 매개변수를 사용하여 이 추가 연결을 방지할 수 있습니다.