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

SharePlex 11.4 - 관리 안내서

이 안내서 정보 이 안내서에 사용된 규칙 SharePlex 개요 SharePlex 실행 SharePlex의 여러 인스턴스 실행 sp_ctrl에서 명령 실행 SharePlex 매개변수 설정 데이터 복제 구성 컨테이너 데이터베이스와의 복제 구성 명명된 큐 구성 파티셔닝된 복제 구성 변경 내역 타겟에 대한 복제 구성 복제 전략 구성 DDL 복제 구성 오류 처리 구성 데이터 변환 구성 보안 기능 구성 SharePlex 사용자를 보안 그룹에 할당 프로덕션 시스템에서 복제 시작 SharePlex 모니터링 복제 문제 방지 및 해결 동기화 중단 데이터 복원 Capture 프로세스 조정 Post 프로세스 조정 Oracle 장애 조치 후 복제 복구 활성 복제 환경 변경 Oracle 애플리케이션 패치 또는 업그레이드 적용 소스 또는 타겟에서 Oracle 데이터 백업 문제 해결 팁 부록 A: 피어-투-피어 다이어그램 부록 B: SharePlex 환경 변수

sp_qstatmon으로 큐 모니터링

sp_qstatmon 스크립트는 메시지 백로그에 대한 Capture 및 Post 큐의 상태를 모니터링합니다. 큐의 메시지 수가 정의된 임계값(제한)을 초과하는 경우 잠재적인 데이터, 시스템 또는 네트워크 문제가 있음을 나타내는 경고를 표시하도록 스크립트를 구성할 수 있습니다. 이렇게 하면 큐가 파일 시스템에 할당된 공간을 초과하기 전에 문제를 해결할 수 있는 시간을 확보할 수 있습니다.

큐를 분석할 때마다 sp_qstatmon 스크립트는 Capture 큐의 경우 capstat.log 파일에, Post 큐의 경우 poststat.log 파일에 알림을 표시하고 해당 옵션이 활성화된 경우 이메일 메시지도 표시합니다.

sp_qstatmon 실행 준비

스크립트를 실행하기 전에 다음 작업을 수행합니다.

요구 사항 충족

이 스크립트를 사용하기 전에 모니터링 스크립트 사용을 위한 요구 사항를 참조하십시오.

참고: 스크립트는 ksh 셸에서 실행되어야 합니다.

임시 파일을 생성할 권한 할당

이 스크립트는 SharePlex product 디렉토리의 util 하위 디렉토리에서 일부 임시 파일을 생성합니다. 해당 디렉토리에 대한 쓰기 권한을 sp_qstatmon 모듈에 할당합니다.

이메일 주소 정의

이메일 알림과 함께 sp_qstatmon을 실행하려면 먼저 스크립트에서 이메일 주소를 정의해야 합니다. 알림 메시지는 스크립트에 코딩된 모든 주소로 전송됩니다. 이메일 알림이 활성화되지 않은 경우 sp_qstatmon은 로그 파일에 오류만 기록합니다.

다음 프로시저를 사용하여 원하는 만큼 주소를 지정할 수 있습니다.

  1. ASCII 텍스트 편집기에서 sp_qstatmon 스크립트를 엽니다. 이 스크립트는 SharePlex 설치 디렉토리의 .app-modules 디렉토리에 있습니다.
  2. MailUserName= 변수 뒤에 주소 문자열을 추가합니다. 전체 이메일 및/또는 페이저 주소를 사용합니다. 다음 예와 같이 여러 항목은 쉼표로 구분합니다.

    scott@company.com, 12345678910@pageservice.com

  3. 파일을 저장한 후 닫습니다.

sp_qstatmon 실행

app-modules이 아닌 SharePlex product 디렉토리의 util 하위 디렉토리에서 스크립트를 실행합니다. util 디렉토리에서 실행하면 유틸리티를 실행하는 소프트 링크가 생성되며, 이는 스크립트 자체를 실행하기 전에 올바른 환경을 먼저 설정합니다.

구문:

nohup sp_qstatmon -v path -t n -p port_number [-c integer ] [-d integer ] [-m] > /dev/null &

표11: 필요한 인수

인수 설명
nohup sp_qstatmon 현재 사용자가 로그아웃하는 경우 스크립트가 백그라운드에서 계속 실행되도록 지시합니다. 이를 통해 지속적인 모니터링이 보장됩니다. sp_qstatmon 구성 요소가 스크립트를 실행합니다.
-v path 모니터링할 sp_cop 인스턴스에 대한 SharePlex variable-data 디렉토리의 경로를 설정합니다. 이 변수가 없으면 sp_qstatmon이 실패하고 유효한 경로를 요청하는 오류 메시지가 표시됩니다.
-t n 검사 사이의 시간 간격을 초 단위로 설정합니다. 이 값은 양의 정수일 수 있습니다.
-p port 모니터링 중인 sp_cop 인스턴스의 포트 번호를 설정합니다. 이 인수에 대해 서로 다른 값을 사용해 각각에 sp_qstatmon을 실행하여 서로 다른 SharePlex 인스턴스를 모니터링할 수 있습니다.
& 백그라운드에서 스크립트를 실행합니다.

표12: 선택적 인수

인수 설명
/dev/null 모니터링 프로세스가 백그라운드에서 계속 실행되고 출력을 생성할 수 있도록 알림 출력을 로컬 시스템의 /dev/null 장치로 리디렉션합니다. 출력을 화면에 표시하려면 이 인수를 생략합니다.
-c integer 스크립트가 경고 메시지를 실행하는 Capture 큐의 메시지 수를 설정합니다. 이 값은 양의 정수일 수 있습니다. 이 매개변수가 없으면 sp_qstatmon의 기본값은 100개 메시지입니다.
-d integer 스크립트가 경고 메시지를 실행하는 Post 큐의 메시지 수를 설정합니다. 이 값은 양의 정수일 수 있습니다. 이 매개변수가 없으면 sp_qstatmon의 기본값은 100개 메시지입니다.
-m 이메일/페이징 옵션을 활성화합니다. 이 매개변수가 없으면 sp_qstatmon은 로그 파일에 오류만 기록합니다.

SNMP로 모니터링

SNMP로 복제 모니터링

SharePlexSharePlex 복제가 지원되는 모든 Unix 및 Linux 플랫폼에서 SNMP(Simple Network Management Protocol)에 대한 에이전트 지원을 제공합니다.

참고: SharePlex는 SNMP에 대해 에이전트 지원만 제공하며 SNMP 트랩만 보냅니다. SharePlex는 트랩을 차단하기 위한 SNMP 신호 데몬(SNMP 관리자)을 제공하지 SharePlex 않습니다. SharePlex SNMP 기능은 SNMP 신호를 관리하기 위한 NMS(Network Management Station)가 있는 경우에만 사용하십시오. SharePlex SNMP 에이전트의 이름은 snmptrap이며 SharePlex product 디렉토리의 bin 하위 디렉토리에 SharePlex와 함께 설치됩니다. 이 프로그램을 실행하지 마십시오.

SNMP 활성화

SharePlex 복제의 SNMP 모니터링을 활성화하려면 SP_SLG_SNMP_ACTIVE 매개변수를 1로 설정합니다. 기본적으로 매개변수는 0(비활성화)으로 설정됩니다.

SNMP 에이전트 구성

다음 매개변수는 NMS와 통신하도록 SNMP 에이전트를 구성합니다. SP_SLG_SNMP_ACTIVE 매개변수가 활성화된 경우 각 매개변수에는 값이 있어야 합니다.

매개변수
SP_SLG_SNMP_HOST 트랩이 전송될 시스템(호스트)의 이름
SP_SLG_SNMP_COMMUNITY 커뮤니티 보안 문자열
SP_SLG_SNMP_MJR_ERRNUM 트랩에서 사용할 주요 오류 번호
SP_SLG_SNMP_MNR_ERRNUM 트랩에서 사용할 사소한 오류 번호

사용자 지정 MIB 매개변수

다음 매개변수는 사용자 지정 MIB에 필요한 정보를 지정합니다.

매개변수
SP_SLG_SNMP_ENTERPRISE_OID 트랩과 함께 전송할 엔터프라이즈 객체 식별자입니다. 기본값은 1.3.6.1.4.1.3.1.1입니다.
SP_SLG_SNMP_TRAP_OID 트랩에 바인딩할 사용자 지정 객체 식별자입니다. 기본값은 1.3.6.1.2.1.1.1.0입니다.
SP_SLG_SNMP_TRAP_PROGRAM 트랩 프로그램의 이름입니다. 기본값은 iwsnmptrap입니다.

SNMP 트랩 구성

다음 매개변수는 특정 복제 이벤트에 대한 트랩을 보내도록 SNMP 에이전트를 구성합니다. 이벤트에 대한 메시지 또는 오류 텍스트는 트랩에 포함되며 이벤트 로그에 나타나는 오류와 동일합니다.

이벤트에 대해 SNMP 트랩을 활성화하려면 해당 매개변수를 값 1로 설정합니다. 기본적으로 모든 트랩은 비활성화되어 있습니다(매개변수 값 0).

매개변수 SharePlex 이벤트
SP_SLG_SNMP_INT_ERROR SharePlex 논리 오류 및 프로세스 종료를 초래하는 오류
SP_SLG_SNMP_SYS_ERROR SharePlex에서 발생한 시스템 관련 오류
SP_SLG_SNMP_ERROR 기타 SharePlex 오류
SP_SLG_SNMP_OUT_OF_SYNC 복제가 동기화 중단 상태임
SP_SLG_SNMP_STARTUP SharePlex 시작됨
SP_SLG_SNMP_SHUTDOWN SharePlex 종료됨
SP_SLG_SNMP_LAUNCH SharePlex 프로세스가 시작됨
SP_SLG_SNMP_EXIT SharePlex 프로세스가 중지됨

복제 문제 방지 및 해결

이 섹션에는 복제 중에 발생할 수 있는 일반적인 질문과 문제에 대한 해결 방법이 포함되어 있으며 문제를 방지하기 위한 예방 조치도 제안합니다.

내용

SharePlex 기술 문서에서 문제 찾기

SharePlex 기술 문서에서 해결 방법 찾기

현재 발생한 문제가 이 문서에 나오지 않은 경우 SharePlex 기술 문서를 https://support.quest.com에서 검색하십시오.

기술 문서에서는 SharePlex 사용 및 문제 해결에 도움이 될 수 있는 필터링 옵션과 기타 리소스에 대한 링크를 제공합니다.

The document was helpful.

평가 결과 선택

I easily found the information I needed.

평가 결과 선택