수명 주기 작업
구성 복제 정보
DR 설정 중 생성한 것과 동일한 스크립트를 사용하고, 파일 시스템 아티팩트를 OCI에 복제하고, 파일 시스템 복제본을 각 아티팩트에 대해 다음 고려 사항으로 스케줄링할 수 있습니다.
- 수명 주기 동안 Oracle 홈 복제
정적 아티팩트입니다. 자주 변경되지 않으므로 정기적으로 복제할 필요가 없습니다. Oracle 홈(예: 패치 작업)에서 수정을 수행할 때만 복제해야 합니다.
- 수명 주기 동안 WebLogic 도메인 공유 구성 복제
동적 아티팩트입니다. 특히 SOA 도메인 구성의 소스인
ASERVER_HOME
와 응용 프로그램이 배치, 배치 해제, 업데이트될 때마다 업데이트되는APPLICATION_HOME
가 포함됩니다.이 WebLogic 도메인 공유 구성은 자주 변경될 것으로 예상됩니다. 시스템에서 구성 변경사항이 발생하는 빈도에 따라 더 많거나 덜 빈번하게 이 아티팩트의 정기 복제를 스케줄링합니다. 기본에 대한 구성 변경을 수행할 때마다 복제를 수행하는 방법도 제어됩니다.
- 수명 주기 동안 WebLogic 도메인 전용 구성 복제
또한 동적 아티팩트로,
MSERVER_HOME
및NM_HOME
를 포함합니다. 초기 설정 후에는nodemanager
홈에 빈번한 업데이트가 있을 것으로 예상되지 않습니다.MSERVER_HOME
의 내용은 관리 서버에서 사용하는 도메인 폴더를 포함하므로ASERVER_HOME
만큼 자주 변경됩니다. 하지만 관리 서버가 시작되고 WebLogic 스크립팅 툴(WLST) 또는 Oracle WebLogic Server 관리 콘솔을 사용하여 구성 변경 사항이 적용되는 경우 대부분의 콘텐츠(ASERVER_HOME/config
)가AdminServer
에서 새로 고쳐지고 다운로드됩니다. 이 아티팩트를 공유 구성만큼 자주 복제하는 것은 중요하지 않습니다.MSERVER_HOME
의 다른 폴더에 대한 수정(예:MSERVER_HOME/bin
폴더의 수정)이 수행된 경우에만 이를 복제해야 합니다. - 공유 런타임 폴더 복제
이 폴더에 런타임 아티팩트를 저장하는 경우 비즈니스 요구에 따라 복제본을 대기로 스케줄링합니다.
Oracle Cloud Infrastructure File Storage 파일 시스템을 사용하고
rsync
를 사용하여 복제하는 대신 공유 런타임 콘텐츠에 DBFS(Oracle Database File System) 마운트를 사용할 수 있습니다. 이렇게 하면 컨텐트가 데이터베이스에 상주하고 기본 Oracle Data Guard 복제본을 사용하여 보조 데이터베이스에 자동으로 복제됩니다. DBFS 사용에 대한 자세한 내용은 Learn More의 About Oracle Database File System를 참조하십시오.
다음 표는 수명 주기 동안 파일 시스템 아티팩트 복제에 대한 권장 사항을 요약한 것입니다.
아티팩트 | 포함 | 권장 사항 |
---|---|---|
Oracle 홈 | FMW 홈, JDK, 재고 | 필요 시에만 복제(예: 패치 후) |
WebLogic 도메인 공유 구성 | ASERVER_HOME , applications, deployment plans, keys Keystore
|
복제 일정을 잡습니다. 높은 빈도가 필요할 수 있습니다. 빈도는 SOA 시스템에 구성 변경이 수행되는 빈도에 따라 달라집니다. |
WebLogic 도메인 개인 구성 | MSERVER_HOMES , nodemanager config |
복제 일정을 잡습니다. 높은 빈도는 일반적으로 필요하지 않습니다. |
공유 런타임 | 고객별 런타임 아티팩트(JMS 아님, TLOGS 아님) | 요구 사항에 따라 결정됩니다. DBFS 마운트인 경우 Oracle Data Guard에서 콘텐츠를 자동으로 복제합니다. |
Switchover 수행
페일오버 수행
검증을 위해 2차 항목 열기
참고:
이 작업은 주의해서 수행해야 합니다. 스냅샷으로 변환될 때 데이터베이스에 보류 중인 메시지나 조합이 있을 경우 대기 사이트의 SOA 서버가 시작될 때 이를 처리합니다. 스냅샷 대기로 변환할 때 기본 데이터베이스에 보류 중인 작업이 없는지 확인하십시오. 그렇지 않으면 스냅샷 대기 데이터베이스로 변환된 후 보조 사이트의 SOA 서버를 시작하기 전에 대기 데이터베이스의 런타임 SOA 테이블에서 레코드를 제거합니다. 전환을 수행하지 않고 대기 사이트를 검증하는 단계는 테이블을 삭제하지 않고 런타임 테이블에서 레코드 제거를 참조하십시오.참고:
ORA-01403: 데이터를 찾을 수 없음 ORA-06512 오류여기서 설명한 대로 보조 사이트를 검증하는 동안(전체 스위치오버를 수행하지 않고, 즉 스냅샷 대기 모드로 대기를 여는 것) "ORA-01403: 발견된 데이터가 없음 ORA-06512" 오류가 대기 SOA 서버의 로그에 표시될 수 있습니다. 이러한 오류는 SOA 자동 비우기 작업과 관련이 있습니다. 이 오류는 데이터베이스의 작업에 db 롤 종속성이 있을 수 있기 때문에 발생합니다. 이 오류는 데이터베이스가 기본 롤에 있는 경우에만 활성화되도록 정의됩니다. 이는 작업이 두 번(기본 및 대기 데이터베이스에서 한 번) 실행되지 않도록 방지하는 예상 동작입니다. SOA 자동 비우기 작업은 기본 역할로 정의되므로 데이터베이스가 스냅샷 대기 모드에 있을 때 DBA_SCHEDULER_JOBS 뷰에 표시되지 않습니다. 각 작업에 대해 정의된 database_role
는 DBA_SCHEDULER_JOB_ROLE 뷰에서 볼 수 있습니다. 요약하자면 이러한 오류는 대기 시스템에 나타나는 한 무시해도 됩니다. SOA 자동 비우기의 스케줄러 작업은 인스턴스가 롤을 PRIMARY로 변경하는 경우에만 데이터베이스에서 실행됩니다.
OCI에서 관리 서버의 로컬 페일오버
참고:
이 수명 주기 작업은 WebLogic 관리 서버가 로컬 고가용성을 위해 VIP를 사용하고 관리 서버 구성 폴더(ASERVER_HOME
)가 공유 위치에 있는 경우에만 적용할 수 있습니다.
이 작업을 수행하는 절차는 Verifying Manual Failover of the Administration Server에서 설명합니다. 이렇게 하면 관리 서버에 대한 로컬 페일오버 보호가 제공됩니다. 자동 서비스 이전 기능을 기반으로 하는 로컬 고가용성 보호 기능이 있는 관리 서버에 대해서는 이 작업이 필요하지 않습니다.
기본 서버가 OCI 사이트에서 실행 중일 때 관리 서버를 다른 호스트로 페일오버해야 하는 경우 해당 절차를 수행할 수 있습니다. 그러나 "ADMINVHN 가상 IP 주소를 두번째 호스트로 이전" 단계와 관련하여 추가 작업이 필요합니다.
다음 단계를 수행하여 관리 서버가 실행 중인 SOA 호스트에서 VIP를 분리하고 관리가 이동 중인 SOA 호스트에 연결합니다(SOAHOST1에서 VIP를 분리하고 OCI 사이트의 SOAHOST2에 연결).
root
사용자로 SOAHOST1에서 다음 명령을 실행하여 네트워크 인터페이스에서 관리 서버의 VIP를 제거합니다.- SOAHOST1에서 관리 서버의 VIP를 분리합니다.
- OCI 콘솔에 연결하고 적합한 지역 및 구획을 선택합니다.
- 컴퓨트 인스턴스로 이동합니다. 계산, 인스턴스를 누른 후 SOAHOST1을 누릅니다.
- 연결된 VNIC를 누른 다음 관리 서버 VIP가 연결된 VNIC를 선택합니다.
- IPv4 Addresses를 누르고 관리 서버에서 사용하는 VIP를 편집합니다.
- VIP의 IP 주소와
fqdn
이름을 메모에 저장합니다(예: 100.70.8.120, hydrsoa-VIP.midtiersubnet.hydrvcn.oraclevcn.com). - Delete Private IP를 누릅니다.
- 관리 서버의 VIP를 SOAHOST2에 연결합니다.
- 컴퓨트 인스턴스로 이동합니다. 계산, 인스턴스를 누른 후 SOAHOST2를 누릅니다.
- 연결된 VNIC를 누른 다음 관리 서버 VIP가 연결된 VNIC를 선택합니다.
- 보조 전용 IP 주소 지정을 누릅니다.
- IPv4 주소, 보조 전용 IP 주소 지정을 차례로 누릅니다.
- 이전에 사용된 전용(private) IP 주소 및 호스트 이름 값을 입력합니다. 예를 들어, IP는 100.70.8.120이고 호스트 이름은
hydrsoa-vip
입니다.
- 루트 사용자로 SOAHOST2에 로그인한 후 다음 명령을 실행하여 관리 서버의 VIP를 네트워크 인터페이스에 연결합니다.
- Verifying Manual Failover of the Administration Server에 설명된 대로 나머지 단계를 수행합니다.