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

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

Open Target 체크리스트

모든 Open Target
요구 사항 완료 여부 (Y/N)

필요한 데이터베이스 업그레이드를 수행합니다.

SharePlex를 설치하기 전에 필요한 데이터베이스 업그레이드를 수행합니다. 이렇게 하면 설치 및 설정 단계에서 데이터베이스 설정을 실행할 때 SharePlex가 최신 객체 정의를 가져옵니다.

 

데이터베이스 릴리스 버전을 확인합니다.

데이터베이스의 릴리스 버전이 SharePlex에서 지원되는지 확인합니다.

 

캐릭터셋 고려

Open Target(non-Oracle) 타겟에 복제할 때 SharePlex는 Oracle 유니코드 캐릭터셋 및 US7ASCII 캐릭터셋으로부터의 복제를 지원합니다. SharePlex는 유니코드 캐릭터셋으로 Open Target에 데이터를 게시하므로 소스 데이터가 유니코드 또는 US7ASCII인 경우 타겟에서 변환이 필요하지 않습니다.

그러나 다음 사항이 true인 경우 타겟에서 변환이 필요합니다.

  • 소스 데이터의 캐릭터셋이 Oracle 유니코드 또는 US7ASCII가 아닌 경우, 타겟에 게시하기 위해 유니코드로 변환을 수행하려면 타겟에 Oracle 클라이언트를 설치해야 합니다.
  • 데이터가 유니코드 이외의 캐릭터셋으로 타겟 데이터베이스에 게시되어야 하는 경우 타겟에 Oracle 클라이언트를 설치하여 변환을 수행하고 타겟 명령을 사용하여 Post가 사용할 타겟 캐릭터셋을 식별해야 합니다.
  • LOB 데이터를 복제하는 경우 소스 캐릭터셋이 무엇인지에 관계없이 변환이 필요합니다.

Linux에서 Oracle 클라이언트를 사용하여 변환을 수행하려면 다음을 수행합니다.

  1. 타겟 시스템에 Oracle 관리자 클라이언트를 설치합니다. 클라이언트는 관리자 설치 유형이어야 합니다. Instant Client 및 Runtime 설치 유형은 지원되지 않습니다.
  2. ORACLE_HOME을 클라이언트 설치로 설정합니다. ORACLE_SID를 별칭이나 존재하지 않는 SID로 설정합니다. SharePlex는 이를 사용하지 않으므로 데이터베이스가 실행 중일 필요가 없습니다.
  3. 운영 체제에 맞는 Linux/Unix 설치 프로그램을 사용하여 SharePlex설치 합니다.
  4. SP_OPX_NLS_CONVERSION 매개변수가 기본값인 1로 설정되어 있어야 합니다.

변환 없이 유니코드 및 US7ASCII 데이터를 적용하려면 다음을 수행합니다.

소스 데이터가 유니코드 또는 US7ASCII이고 LOB 데이터를 복제하지 않는 경우 변환이나 Oracle 클라이언트가 필요하지 않습니다. SP_OPX_NLS_CONVERSION 매개변수를 0으로 설정하여 변환을 비활성화한 후 실행 중인 경우 Post를 재시작합니다.

 

사례 고려

한 데이터베이스 유형의 소스와 다른 유형의 타겟 간의 복제를 지원하려면 소스 및 타겟 컬럼 이름의 대소문자가 동일해야 합니다. 예를 들어 컬럼 이름은 양쪽에 소문자 또는 대문자로 표시합니다. 소스 컬럼 이름과 타겟 컬럼 이름의 대소문자가 다른 경우 컬럼 매핑 기능을 사용하여 구성 파일의 컬럼 이름을 매핑합니다.

 

적절한 ODBC 드라이버 설치

타겟에 적합한 ODBC 드라이버가 설치되어 있는지 확인하고 드라이버가 없으면 설치합니다.

SharePlex를 사용하여 드라이버를 테스트하려면 OTS 유틸리티를 사용하면 됩니다. SharePlex를 설치하기 전에 이 유틸리티의 독립 실행형 버전을 사용하거나, SharePlex를 설치한 후 설치 디렉토리에서 유틸리티를 실행할 수 있습니다. 자세한 내용은 SharePlex 참조 안내서의 OTS 문서를 참조하십시오.

 

키 컬럼에서 대소문자 구분 활성화

문자 기반 기본 키 컬럼 또는 고유 인덱스를 형성하는 컬럼의 데이터에 대해 대소문자 구분을 활성화합니다. 활성화하면 Post가 올바른 소스 및 타겟 키 값을 비교하여 올바른 타겟 행을 업데이트하고 고유 제약 조건 오류를 방지합니다. 키 값이 대소문자를 구분하지 않는 한 다음과 같은 경우가 발생할 수 있습니다.

Create table Sales (CustName varchar(20) primary key);

insert into Sales values (‘abc company’);

(성공)

insert into Sales values (‘ABC Company’);

(고유 제약 조건 위반 오류로 인해 실패)

 

타겟 테이블에서 트리거, 단계화 삭제 및 외래 키 비활성화

Open Target 테이블에서는 트리거, 단계화된 DELETES 및 외래 키를 비활성화해야 합니다.

소스 시스템의 트리거, 단계화된 DELETES 및 외래 키로 인한 DML 변경 사항은 트랜잭션 로그에 입력되고 SharePlex에 의해 타겟 데이터베이스에 복제됩니다. 타겟 상위 테이블에서 동일한 메커니즘이 발생하도록 허용되면 복제를 통해 중복되는 하위 테이블에 대한 변경이 시작됩니다. 이러한 중복 작업으로 인해 동기화 중단 오류가 발생합니다.

소스 외래 키 결과의 정확한 복제를 위해서는 서로 외래 키가 있는 모든 테이블이 복제 구성에 모두 포함되어야 합니다. 참조 제약 조건이 있는 모든 테이블은 타겟 데이터베이스에 있어야 합니다. 하나 이상을 생략하면 참조 무결성이 손상될 수 있습니다.

 
Postgres 타겟
요구 사항 완료 여부 (Y/N)

PostgreSQL pg_hba.conf 파일에 소스 항목 추가

PostgreSQL 타겟(비클라우드)의 경우 PostgreSQL pg_hba.conf 파일에 SharePlex 소스 서버 IP 주소에 대한 항목이 있어야 합니다. 이를 통해 해당 서버는 PostgreSQL 타겟 서버 및 해당 데이터베이스에 접근할 수 있습니다.

예시 항목:

host    all     all     sourceip     md5
 

Amazon EC2 체크리스트

요구 사항 완료 여부 (Y/N)

여러 EBS 볼륨에 설치

  • Amazon EBS(Elastic Block Storage)에 데이터베이스와 SharePlex를 설치합니다. EBS 볼륨은 영구 스토리지인 반면, 기본 Amazon 스토리지는 비영구적이며 인스턴스가 종료되면 데이터가 손실됩니다. EBS 볼륨도 더 나은 성능을 제공합니다. 볼륨의 최소 크기는 1GB입니다.
  • 디스크 성능을 최적화하려면 여러 EBS 볼륨을 생성하고 소프트웨어 RAID를 사용하여 결합합니다. 벤치마크에 따르면 최적의 EBS 볼륨 수는 8입니다.
 

탄력적 IP 주소 할당

Amazon 탄력적 IP 주소는 정적이며 SharePlex 요구 사항을 충족합니다. SharePlex와 함께 사용할 소스 및 타겟 시스템 모두에 탄력적 IP를 생성하고 할당해야 합니다.

 

SharePlex 설치 프로그램 다운로드

SharePlex 설치 프로그램 다운로드

SharePlex 설치 프로그램

운영 체제유형에 따라 SharePlex에 대한 다양한 설치 프로그램이 있습니다. 이 항목은 차이점과 사용된 명명 규칙을 이해하는 데 도움이 됩니다.

Linux 및 Unix

Linux 및 Unix의 SharePlex 설치 프로그램은 해당하는 경우 확장자가 .tpm인 자동 압축 해제 설치 파일입니다.

Oracle 및 Open Target:

지원되는 각 플랫폼에는 별도의 SharePlex 설치 프로그램 빌드가 있습니다.

SharePlex-release#-build#-platform-chipset.tpm

Oracle Solaris(Sun)의 경우 지원되는 각 운영 체제 버전에 대해 별도의 SharePlex 설치 프로그램 빌드가 있습니다. 사용 중인 운영 체제 버전이 목록에 없으면 해당 버전 아래 중 가장 높은 숫자를 선택합니다.

SharePlex-release#-build#-platform-version-chipset.tpm

설치 프로그램은 추출을 위해 현재 디렉토리 내에 임시 타겟 디렉토리를 생성합니다. 이 임시 타겟 디렉토리는 설치가 완료되면 제거됩니다. .tpm 파일 실행 시 -t 옵션을 사용하면 SharePlex 설치 위치와 별도의 파일 시스템에 파일을 추출할 수 있습니다.

참고: PostgreSQL 데이터베이스용 설치 파일(.tpm)은 Linux 플랫폼에서만 사용할 수 있습니다.

SharePlex 설치 프로그램을 받을 수 있는 곳

사용 중인 운영 체제와 일치하는 SharePlex 설치 패키지를 다운로드합니다.

또한 기본 소프트웨어를 설치한 후 패키지를 설치할 수 있도록 SharePlex 패치를 다운로드합니다.

SharePlex 패치를 다운로드하려면 아래 단계를 수행합니다.

  1. Quest 소프트웨어 지원 페이지로 이동합니다. http://support.quest.com/

  2. 소프트웨어 다운로드를 클릭합니다.

  3. 검색창에 SharePlex를 입력하고 이동을 누릅니다.
  4. 필요한 버전에 대한 다운로드 컬럼의 화살표를 클릭합니다. 파일 이름을 클릭하면 자세한 정보에 접근하고 파일을 다운로드할 수도 있습니다.

  5. SharePlex를 설치하려는 시스템으로 파일을 전송합니다.
  6. 설치 프로세스를 시작할 준비가 되었습니다. 설치 프로그램을 실행하기 전에 버전별 릴리스 노트를 주의 깊게 읽어보십시오.

Linux 및 UNIX에 SharePlex 설치

SharePlex 설치

The document was helpful.

평가 결과 선택

I easily found the information I needed.

평가 결과 선택