지금 지원 담당자와 채팅
지원 담당자와 채팅

SharePlex 11.4 - 설치 및 설정 안내서

이 안내서 정보 이 안내서에 사용된 규칙 Oracle 소스에 SharePlex 설치 및 설정
Oracle용 SharePlex 사전 설치 체크리스트 SharePlex 설치 프로그램 다운로드 Linux 및 UNIX에 SharePlex 설치 복제를 위한 Oracle 환경 설정 Oracle에서 다른 타겟 유형으로의 복제 설정 Oracle용 클라우드 호스팅 데이터베이스 설치 및 설정 원격 캡처 설치 및 설정 HA 클러스터 설치 및 설정 Oracle용 일반 SharePlex 데모 Oracle용 고급 SharePlex 데모 데이터베이스 설정 유틸리티 Oracle 설치 문제 해결
PostgreSQL 데이터베이스를 소스 및 서비스로 사용하여 SharePlex 설치 및 설정
PostgreSQL용 SharePlex 사전 설치 체크리스트 PostgreSQL용 SharePlex 설치 프로그램 다운로드 PostgreSQL용 Linux에 소스로 SharePlex 설치 PostgreSQL에서 지원되는 타겟 유형으로의 복제 설정 PostgreSQL용 클라우드 호스팅 데이터베이스 설치 및 설정 PostgreSQL용 원격 캡처 설치 및 설정 PostgreSQL 고가용성 클러스터에 SharePlex 설치 논리적 복제를 사용하여 고가용성을 갖춘 PostgreSQL Azure Flexible Server에서 SharePlex 구성 PostgreSQL용 일반 SharePlex 데모 PostgreSQL용 고급 SharePlex 데모 Database Setup for PostgreSQL Database Setup for PGDB as a Service pg_hint_plan 확장 설치 PostgreSQL 설치 문제 해결
Docker 컨테이너에 SharePlex 설치 SharePlex 사용자를 보안 그룹에 할당 설치 문제 해결 SharePlex 제거 고급 설치 프로그램 옵션 SharePlex를 루트로 설치 SharePlex가 설치한 항목

Oracle용 소스 서버에서 PaaS Cloud에 게시

이 지침은 소스 서버에서 타겟 클라우드 데이터베이스로 직접 복제하도록 SharePlex를 설정하는 데 도움이 됩니다. 모든 SharePlex 프로세스는 이 서버에서 실행됩니다. 대용량 트랜잭션 환경에서는 이로 인해 프로덕션 시스템에 허용할 수 없는 오버헤드가 발생할 수 있습니다. 이 경우에는 중간 서버를 사용해야 합니다.

아래 항목도 참조하십시오.

중간 서버에서 PaaS 클라우드에 게시

클라우드 데이터베이스에서의 SharePlex 설정 개요

소스 Oracle-클라우드 Oracle

모든 단계는 소스 서버에서 수행됩니다.

  1. SharePlex 사전 설치 체크리스트를 완료합니다.

  2. SharePlex를 설치합니다. Oracle 데이터베이스용 Linux/Unix에 SharePlex 설치를 참조하십시오.

  3. ora_setup을 실행하여 소스 Oracle 데이터베이스에 대한 연결 정보를 설정합니다. Database Setup for Oracle을 참조하십시오.

  4. 타겟 클라우드 데이터베이스를 가리키는 로컬 tnsnames.ora 파일에 항목을 추가합니다. 이를 통해 소스 서버에서 타겟 데이터베이스를 쿼리할 수 있습니다.

  5. ora_setup을 실행하여 타겟 클라우드 데이터베이스에 대한 연결 정보를 설정합니다. 서비스 생성 시 생성되었던 마스터 사용자로 유틸리티를 실행합니다. 이 사용자에게는 필요한 DBA 권한이 있습니다.

    중요:

    1. BEQUEATH 연결인지 묻는 메시지가 나타나면 N을 입력합니다. 이렇게 하면 TNS를 사용하여 타겟 클라우드 데이터베이스에 연결하도록 SharePlex에 지시합니다.

    2. tns_alias를 지정하라는 메시지가 표시되면 타겟 클라우드 데이터베이스에 대해 생성한 항목을 지정합니다.

    3. 현재 SID를 소스로 사용할 것인지 묻는 메시지가 표시되면 N을 입력합니다.

  6. SharePlex 구성 파일의 라우팅 맵에서 다음을 지정합니다.

    • 타겟 시스템을 지정하기 위한 소스 호스트의 이름

    • 타겟 클라우드 데이터베이스의 ORACLE_SID

    다음 예에서 source1은 소스 시스템이고 orcldb1은 타겟 클라우드 데이터베이스의 tns_alias입니다.

    datasource:o.orcldbprim
    #source tables target tables routing map
    splex.demo_src splex.demo_dest source1@r.orcldb1

자세한 내용은 SharePlex 관리 안내서의 데이터를 복제하도록 SharePlex 구성을 참조하십시오.

소스 Oracle-클라우드 Open Target

아래의 모든 단계는 소스 서버에서 수행됩니다.

  1. SharePlex 사전 설치 체크리스트를 완료합니다.

  2. SharePlex를 설치합니다. 다음을 참조하십시오.

  3. 소스 데이터베이스에 적합한 데이터베이스 설정 유틸리티를 실행합니다. 다음을 참조하십시오.

    중요:

    1. (Oracle 설정에만 해당) BEQUEATH 연결인지 묻는 메시지가 표시되면 Y를 입력하여 BEQUEATH를 사용합니다(이 시스템이 RAC인 경우는 제외).

    2. 데이터베이스 또는 SID를 소스로 사용할지 묻는 메시지가 나타나면 Y로 답합니다.

  4. 타겟 클라우드 데이터베이스의 적절한 ODBC 클라이언트를 설치합니다.

  5. 타겟 클라우드 데이터베이스에 적합한 데이터베이스 설정 유틸리티를 실행합니다. 데이터베이스 설정 유틸리티를 참조하십시오.

  6. SharePlex 구성 파일의 라우팅 맵에서 다음을 지정합니다.

    1. 소스 서버의 이름을 타겟 호스트로

    2. 클라우드 데이터베이스의 이름을 타겟 데이터베이스로

구성 요소를 지정하는 방법에 대한 자세한 내용은 SharePlex 관리 안내서데이터를 복제하도록 SharePlex 구성을 참조하십시오.

Oracle용 중간 서버에서 PaaS 클라우드에 게시

이 지침은 SharePlex Import 및 Post 구성 요소를 실행하는 중간 서버에서 타겟 클라우드 데이터베이스로 복제하도록 SharePlex를 설정하는 데 도움이 됩니다.

아래 항목도 참조하십시오.

소스 서버에서 PaaS 클라우드에 게시

클라우드 데이터베이스에서의 SharePlex 설정 개요

소스 Oracle-클라우드 Oracle

  1. SharePlex 사전 설치 체크리스트를 완료합니다.

  2. 소스 서버에 소스 데이터베이스용 SharePlex를 설치합니다. 참조: Oracle 데이터베이스용 Linux/Unix에 SharePlex 설치

  3. 소스 서버에서 ora_setup을 실행하여 소스 데이터베이스에 대한 연결 정보를 설정합니다. Database Setup for Oracle을 참조하십시오.

    중요:

    1. BEQUEATH 연결인지 묻는 메시지가 표시되면 Y를 입력합니다(이 시스템이 RAC인 경우는 제외).

    2. 현재 SID를 소스로 사용할 것인지 묻는 메시지가 표시되면 Y를 입력합니다.

  4. 중간 서버에 Oracle 바이너리를 설치합니다. Oracle 인스턴스를 생성하지 마십시오.

  5. 중간 서버에서 로컬 Oracle 홈을 가리키는 oratab 파일에 항목을 추가하고 ORACLE_SID에 대한 더미 항목을 만듭니다. 시작 스크립트가 더미 인스턴스를 시작하지 않도록 N을 지정해야 합니다.

    orcldb:/u01/app/oracle/product/12.1.0/dbhome_1:N

  6. 중간 서버에서 타겟 클라우드 데이터베이스를 가리키는 tnsnames.ora 파일에 항목을 추가합니다.

  7. 중간 서버에 타겟 클라우드 데이터베이스용 SharePlex를 설치합니다. ORACLE_SID를 묻는 메시지가 표시되면 타겟 클라우드 데이터베이스에 대해 생성한 tns_alias를 지정합니다. 참조: Oracle 데이터베이스용 Linux/Unix에 SharePlex 설치

  8. 중간 서버에서 ora_setup을 실행하여 타겟 클라우드 데이터베이스에 대한 연결 정보를 설정합니다. 클라우드 서비스 생성 시 생성되었던 마스터 사용자로 실행합니다. 이 사용자는 타겟 데이터베이스에 대한 연결 정보를 설정하는 데 필요한 DBA 권한을 가지고 있습니다.

    중요:

    1. BEQUEATH 연결인지 묻는 메시지가 나타나면 N을 입력합니다. 이렇게 하면 TNS를 사용하여 타겟 클라우드 데이터베이스에 연결하도록 SharePlex에 지시합니다.

    2. tns_alias를 지정하라는 메시지가 표시되면 타겟 클라우드 데이터베이스에 대해 생성한 항목을 지정합니다.

    3. 현재 SID를 소스로 사용할 것인지 묻는 메시지가 표시되면 N을 입력합니다.

  9. SharePlex 구성 파일의 라우팅 맵에서 다음을 지정합니다.

    • 중간 서버의 이름을 타겟 호스트로

    • 타겟 클라우드 데이터베이스의 ORACLE_SID

다음 예에서 intermediary1은 중간 서버이고 orcldb1은 타겟 클라우드 데이터베이스의 tns_alias입니다.

datasource:o.orcldbprim
#source tables target tables routing map
splex.demo_src splex.demo_dest intermediary1@o.orcldb1

자세한 내용은 SharePlex 관리 안내서데이터를 복제하도록 SharePlex 구성을 참조하십시오.

소스 Oracle-클라우드 Open Target

  1. SharePlex 사전 설치 체크리스트를 완료합니다.

  2. 소스 서버에 소스 데이터베이스용 SharePlex를 설치합니다. 참조: Oracle 데이터베이스용 Linux/Unix에 SharePlex 설치

  3. 소스 서버에서 소스 데이터베이스에 적합한 데이터베이스 설정 유틸리티를 실행합니다. 참조: Database Setup for Oracle

    중요:

    1. (Oracle 설정에만 해당) BEQUEATH 연결인지 묻는 메시지가 표시되면 Y를 입력하여 BEQUEATH를 사용합니다(이 시스템이 RAC인 경우는 제외).

    2. 데이터베이스 또는 SID를 소스로 사용할지 묻는 메시지가 나타나면 Y로 답합니다.

  4. 중간 서버에 타겟 클라우드 데이터베이스의 적절한 ODBC 클라이언트를 설치합니다.

  5. 중간 서버에 타겟 클라우드 데이터베이스용 SharePlex를 설치합니다. 참조: Oracle 데이터베이스용 Linux/Unix에 SharePlex 설치

  6. 중간 서버에서 타겟 클라우드 데이터베이스에 적합한 데이터베이스 설정 유틸리티를 실행합니다. 데이터베이스 설정 유틸리티를 참조하십시오.

    중요:

    • 타겟이 Aurora인 경우 mysql_setup 유틸리티를 사용합니다.

    • 타겟이 SQL Server인 경우 이 데이터베이스를 소스로 사용할지 묻는 질문에 N으로 답합니다.

    • (모든 타겟) connection string을 묻는 메시지가 표시되면 전체 타겟 데이터베이스 이름을 지정합니다.

  7. SharePlex 구성 파일의 라우팅 맵에서 다음을 지정합니다.

    1. 중간 서버의 이름을 타겟 호스트로

    2. 클라우드 데이터베이스의 이름을 타겟 데이터베이스로

MySQL 타겟을 사용하는 다음 예에서 intermediary3은 중간 시스템이고 sptest3은 타겟 클라우드 데이터베이스입니다.

datasource:o.orcldbprim
#source tables target tables routing map
HR.EMP "sptest3"."emp" intermediary3@r.sptest3

자세한 내용은 SharePlex 관리 안내서의 데이터를 복제하도록 SharePlex 구성을 참조하십시오.

원격 캡처 설치 및 설정

SharePlexSharePlex가 실행 중인 시스템이 아닌 다른 시스템에서 실행 중인 Oracle 데이터베이스에서 캡처할 수 있습니다.

이 지원에는 Linux에서 실행되는 Oracle 데이터베이스가 포함됩니다. 이 지원은 SharePlex 및 원격 캡처 데이터베이스가 동일한 운영 체제 유형에서 실행 중인 경우에만 적용됩니다(예: SharePlex가 Linux에 있는 경우 원격 데이터베이스는 Linux에 있어야 함).

SharePlex는 데이터베이스가 ASM에서 실행되지 않는 한 RAC에서 Oracle의 원격 캡처를 지원하지 않습니다.

참고
  • Amazon AWS에 있는 원격 데이터베이스에서 캡처하도록 SharePlex를 구성하는 경우 SharePlexRDS의 Oracle 설치 및 설정 안내서를 참조하십시오.

  • 동일한 Oracle 인스턴스에 대해 둘 이상의 SharePlex 인스턴스를 사용하는 원격 캡처는 지원되지 않습니다.

원격 캡처를 위해 SharePlex를 설정하려면 다음을 수행합니다.

  1. SharePlex가 실행 중인 시스템에 Oracle 클라이언트를 설치합니다. 이 시스템에는 데이터베이스가 필요하지 않습니다.
  2. SharePlex 시스템에서 ORACLE_HOME 시스템 변수를 Oracle 클라이언트 설치 폴더로 설정합니다.
  3. 존재하지 않는 로컬 데이터베이스에 대한 자리 표시자로 ORACLE_SID를 더미 값으로 설정합니다.
  4. SharePlex 시스템에 tnsnames.ora 파일을 생성하고 원격 소스 데이터베이스에 대한 항목을 만듭니다. TNS_ADMIN 환경 변수에 지정된 경로에 파일을 배치합니다.
  5. 일반적인 방법으로 원격 시스템에 SharePlex를 설치합니다.
  6. Database setup for Oracle의 지침에 따라 SharePlex 시스템에서 Oracle 설정을 실행합니다.

    • "SharePlex 설치 시 BEQUEATH 연결을 사용하게 됩니까?" 질문에 아니요로 답합니다.
    • "RDS 데이터베이스에 대해 SharePlex를 설정하고 있습니까?" 질문에 아니요로 답합니다.
    • "sid: SID에 대한 현재 설정을 소스로 사용하시겠습니까(장애 조치 또는 기본-기본 설정의 소스인 경우 포함)?" 질문에 로 답합니다.
  7. 이 문서에 따라 다른 모든 설치 및 설정 작업을 완료합니다.
  8. 설정이 완료되면 sp_copsp_ctrl을 시작합니다.
  9. 이를 활성화하려면 SP_OCT_OLOG_USE_OCI 매개변수를 1로 설정합니다. 원격 데이터베이스에서 캡처할 때 Capture는 디스크의 로그 파일에 접근할 수 없기 때문에 OCI 호출을 통해 리두 로그를 읽어야 합니다.
  10. 복제 구성 및 시작에 대한 도움말은 SharePlex 관리 안내서를 참조하십시오.

HA 클러스터 설치 및 설정

The document was helpful.

평가 결과 선택

I easily found the information I needed.

평가 결과 선택