설치 및 시작 모니터링

GI(Grid Infrastructure) 설치를 완료하는 데 최대 20분이 걸릴 수 있습니다. 단일 또는 다중 영역 구성에서 기본 클러스터 및 대기 클러스터의 node1에 SSH로 접속, 기본 클러스터(기본 전용 구성인 경우) 또는 대기 클러스터(대기 전용 구성인 경우)로 접속하여 이 프로세스를 모니터합니다.

  1. 기본 클러스터의 node1 공용 IP 주소를 가져옵니다.

    1. Oracle Cloud 콘솔의 탐색 메뉴에서 컴퓨트, 인스턴스 순으로 선택합니다.

    2. 인스턴스 목록에서 기본 클러스터의 node1를 찾은 다음 해당 공용 IP를 복사합니다.

      팁 기본 클러스터의 node1에 대한 이름 지정 규칙은 <cluster-prefix>1-<node-prefix>1입니다.

  2. 터미널 애플리케이션 또는 Cloud Shell을 사용하여 기본 클러스터의 node1에 opc 사용자로 SSH로 접속합니다.

  3. 지원되는 텍스트 편집기에서 /tmp/startupScript.log를 엽니다(예: tail -f /tmp/startupScript.log).

  4. 다음 메시지가 표시될 때까지 이 파일에 출력된 메시지를 모니터합니다.

    단일 및 다중 영역 기본 및 대기 클러스터의 경우:

    ################################################################################
    Deployment is successful, all resources are online and ACFS replication is healthy
    ################################################################################

    대기 클러스터에만 해당:

    #############################
    Deployment is successful
    ##############################

    이는 GI 설치가 완료되었으며 Oracle GoldenGate를 사용할 준비가 되었음을 나타냅니다.

독립적으로 생성된 클러스터에 대한 ACFS 복제 설정

방금 단일 영역 대기 클러스터만 또는 단일 영역 기본 클러스터만 배치를 구성하고 설치한 경우 아래 지침에 따라 독립적으로 생성된 기본 클러스터와 대기 클러스터 간에 ACFS 복제를 설정합니다.

/u01/oracle/scripts/hybrid_replconfig.sh를 실행하여 독립적으로 생성된 기본 클러스터와 대기 클러스터 간에 ACFS 복제를 설정할 수 있습니다.

이 스크립트:

  1. (선택 사항) 두 클러스터의 모든 노드에 대해 Grid 사용자에 대해 SSH보다 작은 암호를 사용으로 설정합니다.

  2. 기본 클러스터와 대기 클러스터 간 ACFS 복제를 시작합니다.

  3. 대기 클러스터 GoldenGate XAG 리소스 구성이 기본 클러스터와 다른 경우 업데이트합니다. Service Manager 포트, 구성 및 var 디렉토리를 예로 들 수 있습니다.

  4. Nginx 구성 파일을 생성하여 모든 대기 클러스터 노드에 푸시한 다음 Nginx가 새 구성 파일을 참조하도록 이러한 노드에서 Nginx를 다시 시작합니다.

  5. ACFS 복제가 정상이고 모든 GGHub 대기 클러스터 리소스가 예상된 상태인지 확인합니다.

참고:

시작하기 전에 다음을 확인합니다.

이 스크립트는 다음 입력을 사용합니다.

매개변수 매개변수 설명/예
-p

필수입니다. 기본 클러스터 호스트 이름

예: -p oggclp1-node1,oggclp1-node2

-s

필수입니다. 대기 클러스터 호스트 이름.

예: -s oggcls2-node1,oggcls2-node2

-a

필수입니다. 기본 클러스터 VIP DNS 이름입니다.

예: -a .

-b

필수입니다. 대기 클러스터 VIP DNS 이름입니다.

예: -b

-u 선택 사항입니다. 클라이언트 호스트의 클러스터에 접속하기 위한 SSH 사용자 이름입니다. 이 유저에게는 `sudo` 권한이 있어야 합니다. 기본값: `opc`

예: `-u `

-m 선택 사항입니다. ACFS 마운트 위치.

예: `-m /mnt/acfs_gg`

-d 선택 사항입니다. GoldenGate 배치 이름.

예: `-d Marketplace`

-e 선택 사항입니다. 암호 없는 SSH를 사용으로 설정합니다. Grid 사용자에 대해 비밀번호 없는 SSH를 사용으로 설정하지 않으려면 `n`를 입력합니다. 기본값: `y`

예: `-e n`

-h 선택 사항입니다. 도움말을 표시합니다.

SSH로 구성된 클라이언트 호스트에서 스크립트를 실행합니다. 예:

hybrid_replconfig.sh -p oggcla1-node1,oggcla1-node2 -s oggclb2-node1,oggclb2-node2 -a oggcla1.cluster.ggoraclevcn.com -b oggclb2.cluster.ggoraclevcn.com -m /mnt/acfs_gg1 -d Marketplace -u opc -e n

ACFS 마운트 지점 또는 GoldenGate 배치 이름을 입력하지 않으면 클러스터 리소스 세부정보에서 검색된 마운트 지점 또는 배치 이름을 묻는 메시지가 스크립트에 표시되므로 이를 선택하거나 환경설정을 입력할 수 있습니다.

모든 구성이 성공적으로 설정되면 다음 메시지가 표시됩니다.

#### ACFS replication and GoldenGate configuration successful between Primary and Standby cluster ####

VIP 및 ACFS 페일오버 확인

선택적으로 /u01/oracle/scripts/verify_vip_and_acfs_failover.sh 스크립트를 실행하여 구성을 검증할 수 있습니다.

경고: 스크립트를 실행하면 ACFS 복제 사이트를 변경하여 ACFS 역할 방향 바꾸기가 트리거될 수 있습니다.

이 스크립트는 ACFS가 현재 마운트된 대기 클러스터 노드에서 Grid 유저로 실행합니다.

verify_vip_and_acfs_failover.sh [-m <ACFS mount point>] [-d <Goldengate deployment name>] [-r <Application VIP resource name>] [-h]

예제:

verify_vip_and_acfs_failover.sh -m /mnt/acfs_gg1 -d Marketplace

이제 소스 및 대상 데이터베이스 구성을 수행합니다.