데이터베이스 연결 준비

Sybase용 Oracle GoldenGate에 대한 데이터베이스 연결, 시스템 및 매개변수 설정 구성에 대해 알아봅니다.

Oracle GoldenGate FOR Sybase는 Sybase SDK FOR SAP ASE 16.0.3의 DB-Library 패키지에서 사용할 수 있는 클라이언트 라이브러리를 사용하여 Sybase ASE 데이터베이스에 연결됩니다. 나열된 연결을 사용하고 데이터베이스 서버, 포트, 데이터베이스 이름 및 사용자 정보를 제공하여 연결을 만들거나 DSQUERY를 사용하도록 연결을 구성하고 서버 이름, 데이터베이스 및 사용자 정보를 제공할 수 있습니다.

두 유형의 접속은 모두 웹 UI의 DB 접속 메뉴 아래에 있는 관리 서비스에서 추가할 수 있지만, DSQUERY를 사용하려면 Oracle GoldenGate 서버에 추가 설정이 필요합니다.

Linux에서 DSQUERY 접속 구성

DSQUERY 접속을 사용하려면 /opt/sap와 같은 SDK FOR SAP ASE 16.0.3 설치 폴더에 생성 및 저장해야 하는 interfaces 파일에 접속 세부정보가 나열되어야 합니다. 1. Sybase SDK를 설치한 유저로 연결하여 Sybase SDK 설치 디렉토리로 이동한 다음 그림과 같이 interfaces라는 새 파일을 생성합니다. 파일 확장자는 필요하지 않습니다.

<pre class="copy"><code>cd /opt/sap vi interfaces</code></pre>
  1. interfaces 파일에 다음 정보를 추가하고 환경에 따라 필드를 편집합니다.

    servername
     master tcp ether Host_IP_Address Database_Port_Number
    
     query tcp ether Host_IP_Address Database_Port_Number
    
     #Connections using SSL
    
     #master tcp ether Host_IP_Address Database_Port_Number ssl="CN=host name"
    
     #query tcp ether Host_IP_Address ssl="CN=<host name"

    주: interfaces 파일에서 필요한 연결 정보 레이아웃을 따라야 합니다.

For more information about the `interfaces` file, review the Sybase documentation available at:

[https://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc35823.1572/doc/html/san1334282782407.html](https://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc35823.1572/doc/html/san1334282782407.html)

The following rules are applicable to the `interfaces` file:

- Each SAP ASE has only one entry, although there may be multiple lines in the entry.

- Each line that follows the `servername` line must begin with a space or a tab

- Each element on the line must be separated by a single space.

- Each entry is separated by a blank line.

**Example:**

<pre class="copy"><code>sybase_source  master tcp ether 10.0.0.100 5000   query tcp ether 10.0.0.100 5000</code></pre>
  1. 파일을 저장하고 닫습니다.

  2. 항목이 interfaces 파일에 생성되면 관리 서비스의 웹 인터페이스에서 데이터베이스 연결을 생성하고 연결 유형에서 서버 이름 옵션을 선택하여 interfaces 파일의 서버 이름 값을 나열하고 나머지 연결 세부 정보를 완료할 수 있습니다.

    참고:

    배치 생성 중 Oracle GoldenGate Configuration Assistant 3단계의 환경 변수 섹션에서 LD_LIBRARY_PATH 및 SYBASE 변수를 설정하지 않은 경우 Sybase SDK 설치 값을 사용하여 누락된 변수를 수동으로 추가해야 합니다. 그렇지 않으면 데이터베이스 연결이 실패할 수 있습니다.

    환경 변수는 서비스 관리자의 배치 탭에서 배치 이름을 확장하고 구성을 선택하여 추가할 수 있습니다. 배치 구성을 변경하려면 변경 사항을 적용하려면 관리 서비스를 재시작해야 합니다.