이 절에서는 다음 절차를 수행하는 방법에 대해 설명합니다.
보호 그룹을 활성화할 때 사용자가 구성 중에 지정한 역할을 가정합니다.
보호 그룹 구성에 대한 자세한 내용은 Oracle Data Guard 보호 그룹 작성 및 구성 방법을 참조하십시오.
다음 방법으로 보호 그룹을 활성화할 수 있습니다.
전역적으로 활성화하는 것은 보호 그룹이 구성된 두 클러스터 모두에서 보호 그룹을 활성화하는 것을 의미합니다.
기본 클러스터에서만
대기 클러스터에서만
보호 그룹을 활성화할 때 사용 중인 데이터 복제 제품에서 데이터 복제를 시작할 수 있는 클러스터를 결정합니다. 예를 들어, Oracle Data Guard 소프트웨어는 다음 방법 중 하나로 보호 그룹을 활성화하는 경우에만 데이터 복제가 시작되도록 허용합니다.
기본 클러스터에서 로컬로
기본 또는 대기 클러스터에서 전역적으로
따라서, 대기 클러스터에서 로컬로 보호 그룹을 활성화하려고 하면 데이터 복제가 시작되지 않습니다. 그러나 대기 클러스터에서 전역적으로 보호 그룹을 활성화하면 데이터 복제가 시작됩니다.
클러스터 노드에 로그인합니다.
이 단계를 완료하려면 Geo Management RBAC 권한 프로파일이 할당되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.
로컬 클러스터에서 보호 그룹을 활성화합니다.
기본 클러스터에서 보호 그룹을 활성화하면 그의 응용 프로그램 자원 그룹도 온라인 상태가 됩니다.
phys-node-n# geopg start -e scope [-n] ODGprotectiongroup |
명령의 범위를 지정합니다.
범위가 local인 경우 명령은 로컬 클러스터에서만 동작합니다. 범위가 global인 경우 명령은 보호 그룹을 전개하는 두 클러스터 모두에서 동작합니다.
global 및 local 같은 등록 정보 값은 대소문자를 구별하지 않습니다.
보호 그룹 시작 시에 데이터 복제가 시작되지 않도록 합니다.
이 옵션을 생략하면 데이터 복제 서브시스템이 보호 그룹과 동시에 시작하며 명령이 보호 그룹의 각 Oracle Data Guard Broker 구성에 대해 다음 조작을 수행합니다.
local_rac_proxy_svr_rg_name 등록 정보에 지정된 자원 그룹에 SUNW.scalable_rac_server_proxy 유형의 자원이 들어 있는지 확인합니다.
Oracle dgmgrl 명령이 sysdba_username, sysdba_password 및 local_db_service_name에 지정된 값을 사용하여 연결할 수 있는지 확인합니다.
복제 자원에 대해 구성된 역할이 로컬 클러스터의 보호 그룹 역할과 같은지 검증합니다.
Oracle Data Guard Broker 구성 세부 정보가 Sun Cluster Geographic Edition에 보유된 정보와 일치하는지 확인합니다. 확인할 세부 정보에는 기본, 구성 이름, 데이터베이스 모드(기본 및 대기 클러스터), 복제 모드, 대기 유형 등이 포함됩니다.
보호 그룹의 이름을 지정합니다.
geopg start 명령은 clrs enable resources 및 clrg online resourcegroups 명령을 사용하여 자원 그룹 및 자원을 온라인으로 전환합니다. 이 명령 사용에 대한 자세한 내용은 clresource(1CL) 및 clresourcegroup(1CL) 매뉴얼 페이지를 참조하십시오.
로컬 클러스터에서 보호 그룹의 역할이 primary인 경우 geopg start 명령은 다음 조작을 수행합니다.
RoleChange_ActionCmd 등록 정보에 정의된 스크립트를 실행합니다.
섀도우 RAC 서버 프록시 자원 그룹을 비롯한 보호 그룹의 응용 프로그램 자원 그룹을 로컬 클러스터에서 온라인으로 전환합니다.
명령이 실패하는 경우 Configuration 상태가 실패의 원인에 따라서 Error로 설정될 수 있습니다. 보호 그룹은 여전히 비활성화되어 있지만, 데이터 복제는 시작될 수 있으며 일부 자원 그룹이 온라인이 될 수 있습니다.
시스템 상태를 얻으려면 geoadm status 명령을 실행합니다.
Configuration 상태가 Error로 설정되는 경우, Oracle Data Guard 보호 그룹 검증 방법에서 설명하는 절차를 사용하여 보호 그룹을 재검증합니다.
이 예에서는 보호 그룹을 전역적으로 활성화하는 방법을 보여줍니다.
phys-paris-1# geopg start -e global sales-pg |
이 예에서는 로컬 클러스터의 보호 그룹만 활성화하는 방법을 보여줍니다. 이 로컬 클러스터는 클러스터의 역할에 따라서 기본 클러스터 또는 대기 클러스터가 될 수 있습니다.
phys-paris-1 geopg start -e local sales-pg |
다음 방법으로 보호 그룹을 비활성화할 수 있습니다.
전역으로라는 것은 보호 그룹이 구성되는 기본 및 대기 클러스터 모두의 보호 그룹을 비활성화함을 의미합니다.
기본 클러스터에서만
대기 클러스터에서만
기본 또는 대기 클러스터에서 보호 그룹을 비활성화할 때의 결과는 사용 중인 데이터 복제 유형에 따라 다릅니다. Oracle Data Guard 소프트웨어를 사용 중인 경우 두 클러스터의 Oracle Data Guard 명령줄 인터페이스(dgmgrl)가 모두 명령을 수락하므로 구성이 사용 가능할 때 기본 또는 대기 클러스터에서 Oracle Data Guard 구성을 중지할 수 있습니다.
클러스터 노드에 로그인합니다.
이 단계를 완료하려면 Geo Management RBAC 권한 프로파일이 할당되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.
로컬 클러스터의 모든 노드에 있는 보호 그룹을 비활성화합니다.
보호 그룹을 비활성화할 때 해당 응용 프로그램 자원 그룹도 관리 해제됩니다.
phys-node-n# geopg stop -e scope [-D] protectiongroupname |
명령의 범위를 지정합니다.
범위가 local인 경우 명령은 로컬 클러스터에서만 동작합니다. 범위가 global인 경우 명령은 보호 그룹이 있는 두 클러스터 모두에서 동작합니다.
global 및 local 같은 등록 정보 값은 대소문자를 구별하지 않습니다.
데이터 복제만 중지되고 보호 그룹이 온라인이 되도록 지정합니다.
이 옵션을 생략하는 경우 데이터 복제 서브시스템과 보호 그룹이 둘 다 중지됩니다. 로컬 클러스터의 보호 그룹 역할이 primary로 설정되고 -D 옵션을 생략하면 응용 프로그램 자원 그룹이 오프라인으로 전환되고 Unmanaged 상태가 됩니다.
보호 그룹의 이름을 지정합니다.
로컬 클러스터에서 보호 그룹의 역할이 primary인 경우 geopg stop 명령은 Oracle Data Guard Broker 구성을 사용 불가하게 합니다.
geopg stop 명령이 실패하면 geoadm status 명령을 실행하여 각 구성 요소의 상태를 확인합니다. 예를 들어, 실패의 원인에 따라 Configuration 상태가 Error로 설정될 수 있습니다. 일부 자원 그룹이 관리 해제가 될 수 있는 경우에도 보호 그룹이 계속 활성화되어 있을 수 있습니다. 보호 그룹은 데이터 복제가 실행 중이면서 비활성화될 수 있습니다.
Configuration 상태가 Error로 설정되는 경우, Oracle Data Guard 보호 그룹 검증 방법에서 설명하는 절차를 사용하여 보호 그룹을 재검증합니다.
이 예에서는 모든 클러스터의 보호 그룹을 비활성화하는 방법을 보여줍니다.
phys-paris-1# geopg stop -e global sales-pg |
이 예에서는 로컬 클러스터의 보호 그룹을 비활성화하는 방법을 보여줍니다.
phys-paris-1# geopg stop -e local sales-pg |
이 예에서는 로컬 클러스터의 데이터 복제만 중지하는 방법을 보여줍니다.
phys-paris-1 geopg stop -e local -D sales-pg |
나중에 보호 그룹과 해당 기초 데이터 복제 서브시스템을 모두 비활성화할 것을 결정하는 경우 -D 옵션 없이 명령을 다시 실행할 수 있습니다.
phys-paris-1# geopg stop -e local sales-pg |
이 예에서는 보호 그룹 sales-pg를 비활성화하는 동안 두 개의 응용 프로그램 자원 그룹 apprg1 및 apprg2를 온라인 상태로 유지하는 방법을 보여줍니다.
보호 그룹에서 응용 프로그램 자원 그룹을 제거합니다.
phys-paris-1# geopg remove-resource-group apprg1,apprg2 sales-pg |
보호 그룹을 비활성화합니다.
phys-paris-1# geopg stop -e global sales-pg |