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

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가 설치한 항목

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

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

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

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

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

소스 PostgreSQL-클라우드 PostgreSQL

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

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

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

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

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

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

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

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

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

    다음 예에서 source1은 소스 시스템이고 postgresqldatabasename 은 타겟 클라우드 데이터베이스의 ODBC 파일 별칭입니다.

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

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

소스 PostgreSQL-클라우드 Open Target

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

소스 PostgreSQL-클라우드 Open Target

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

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

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

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

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

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

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

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

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

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

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

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

PostgreSQL용 원격 캡처 설치 및 설정

원격 캡처를 통해 PostgreSQL을 소스로 사용하려면 SharePlex가 설치된 서버에서 데이터베이스 인스턴스에 접근할 수 있어야 합니다.

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

  1. SharePlex 참조 안내서PostgreSQL용 데이터베이스 설정 유틸리티 섹션에 제공된 지침에 따라 SharePlex 시스템에서 PG 설정을 실행합니다.

    • "DB가 Azure 단일 서버를 통해 호스팅됩니까?"라는 메시지가 표시되면 Azure 단일 서버가 소스로 지원되지 않으므로 "아니요"로 답합니다.

  2. Database Setup for PostgreSQL Database as a Service

  3. 설정을 완료한 후 sp_copsp_ctrl을 시작합니다.

  4. 복제 구성 및 시작에 대해서는 SharePlex 관리 안내서를 참조하십시오.

PostgreSQL 고가용성 클러스터에 SharePlex 설치

SharePlex는 CrunchyData 고가용성 클러스터 환경 설정을 지원합니다.

아래 구성 단계를 따릅니다.

  1. CrunchyData 설정 문서에 따라 CrunchyData 고가용성 클러스터 환경을 설정합니다.

  2. SharePlex 11.1을 설치하거나 SharePlex 11.1로 업그레이드합니다.

  3. pg_setup 유틸리티를 실행하고 슬롯 이름을 입력합니다.

  4. 구성을 활성화합니다. 사용자 입력 슬롯 이름은 활성화가 성공한 후 데이터베이스에 생성됩니다.

  5. 장애 조치 또는 전환 시나리오에서 모니터링하려면 해당 CrunchyData 구성 [YML 또는 YAML] 파일에 슬롯 이름을 추가합니다.

  6. 구성 비활성화 또는 정리 [pg_cleansp] 유틸리티를 실행하여 데이터베이스에서 전용 슬롯 이름을 제거합니다. 사용자는 CrunchyData 구성 파일에서 SharePlex 전용 슬롯 이름을 제거해야 합니다.

  7. CrunchyData 구성 파일에서 SharePlex 전용 슬롯 이름을 제거합니다.

CrunchyData 구성 명령의 예: patronictl -c /etc/patroni/crunchy-demo.yml edit-config

참고: 사용자는 SharePlex 전용 슬롯 이름을 해당 CrunchyData 구성에 추가해야 합니다.

제한 사항: SharePlex는 내부적으로 클라우드 서비스를 통해 PostgreSQL 데이터베이스와 함께 PostgreSQL 논리적 복제를 사용합니다. 대기 서버로의 장애 조치가 발생하는 경우 논리적 복제 슬롯은 클라우드 데이터베이스 서비스의 대기 서버로 복사되지 않습니다. 따라서 SharePlex는 클라우드 데이터베이스 서비스를 통한 논리적 슬롯 재생성 및 유지 보수를 처리하지 않습니다. 이는 RDS PostgreSQL 및 Aurora PostgreSQL 데이터베이스의 AWS 다중 AZ 클러스터 설정에 적용됩니다.

The document was helpful.

평가 결과 선택

I easily found the information I needed.

평가 결과 선택