에 대한 세부 정보 “데이터베이스 변경 복구 관리 대기 데이터베이스 완료 강제”

데이터 가드 데이터베이스가 있습니다., 아래와 같이 간단한 정보.

명령을 실행하면 어떻게 될지 알고 싶습니다.
"데이터베이스 복구 관리 대기 데이터베이스 완료 강제 변경"

대기 데이터베이스에서

SQL>데이터베이스 변경 복구 관리 대기 데이터베이스 완료 강제
데이터베이스가 변경됨.

이 명령을 실행할 때 대기 데이터베이스의 관련 로그입니다.

데이터베이스 변경 복구 관리 대기 데이터베이스 완료 강제
터미널 복구 시도 (orcl)
미디어 복구 시작: 관리 형 대기 복구 (orcl)
직렬 미디어 복구 시작됨
실시간 적용을 사용하지 않는 관리 형 대기 복구
미디어 복구 로그 /u01/app/oracle/archlog1_93_1009951051.dbf
시작: 대기 Redo 로그 파일 보관
종료: 대기 Redo 로그 파일 보관
터미널 복구 타임 스탬프는 '2019 년 11 월 28 일'입니다. 21:11:15′
터미널 복구: 대기 리두 로그 적용.
터미널 복구: 실 1 시퀀스 번호 94 재실행 필요
터미널 복구:
온라인 리두 로그 복구: 실 1 그룹 4 시퀀스 94 mem 읽기 0
메모리 # 0: /u01 / app / oracle / oradata / orcl / stdredo04.log
다시 실행 종료 확인 (장애 조치) 실 1 순서 94 SCN 0xffff.ffffffff에서
변경 될 때까지 불완전 복구 적용 1678020 시각 11/28/2019 20:48:57
미디어 복구 완료 (orcl)
터미널 복구: 성공적인 완료

TR에 대해 ARSCN을 IRSCN으로 강제 0:1678020
림보 arscn 설정 시도 0:1678020 irscn 0:1678020
대기 활성화 ID 재설정 1537703970 (0x5ba78022)
11 월 목 28 21:11:15 2019
아치: 보관 중지됨, 오류가 발생했습니다. 계속 재 시도합니다.
ORACLE 인스턴스 orcl – 보관 오류
ORA-16014: 로그 4 순서# 94 보관되지 않음, 이용 가능한 목적지 없음
지금-00312: 온라인 로그 4 실 1: ‘/u01/app/oracle/oradata/orcl/stdredo04.log’
완료: 데이터베이스 변경 복구 관리 대기 데이터베이스 완료 강제

나중에 다음 명령을 실행합니다., 실시간 로그 적용을 위해.

SQL>데이터베이스 변경 세션에서 현재 로그 파일 연결 해제를 사용하여 관리 대기 데이터베이스 복구;
데이터베이스가 변경됨.

RFS 및 MRP0 프로세스 상태 확인

SQL> 프로세스 선택,v $ managed_standby의 상태;
프로세스 상태
아치 연결
아치 연결
아치 연결
아치 연결
SQL>

그러나 RFS 및 MRP0 프로세스가 없습니다., 다음과 같이 대기 데이터베이스의 관련 로그.

데이터베이스 변경 세션에서 현재 로그 파일 연결 해제를 사용하여 관리 대기 데이터베이스 복구
백그라운드 관리 대기 복구 프로세스 시작 시도 (orcl)
11 월 목 28 21:22:23 2019
pid = 19로 시작된 MRP0, OS ID = 3295
MRP0: 백그라운드 관리 대기 복구 프로세스가 시작되었습니다. (orcl)
직렬 미디어 복구 시작됨
실시간 적용을 시작하는 Managed Standby Recovery
MRP0: 백그라운드 미디어 복구가 오류와 함께 종료되었습니다. 16157
/u01/app/oracle/diag/rdbms/standby/orcl/trace/orcl_mrp0_3295.trc 파일의 오류:
ORA-16157: 성공적인 FINISH 복구 후 미디어 복구가 허용되지 않음
실시간 적용을 사용하지 않는 관리 형 대기 복구

MRP0: 백그라운드 미디어 복구 프로세스 종료 (orcl)
완료: 데이터베이스 변경 세션에서 현재 로그 파일 연결 해제를 사용하여 관리 대기 데이터베이스 복구
11 월 목 28 21:22:56 2019
RFS[3]: RFS 프로세스에 할당 3299
RFS[3]: 터미널 복구 중 / 후에 연결이 허용되지 않음.
11 월 목 28 21:23:56 2019
RFS[4]: RFS 프로세스에 할당 3302
RFS[4]: 터미널 복구 중 / 후에 연결이 허용되지 않음.

기본 데이터베이스에서

관련 로그

LOG_ARCHIVE_DEST_2의 추가 오류 로깅을 억제합니다..
11 월 목 28 22:01:56 2019
LOG_ARCHIVE_DEST_2의 추가 오류 로깅을 억제합니다..
11 월 목 28 22:02:56 2019
LOG_ARCHIVE_DEST_2의 추가 오류 로깅을 억제합니다..
11 월 목 28 22:03:56 2019
LOG_ARCHIVE_DEST_2의 추가 오류 로깅을 억제합니다..
11 월 목 28 22:04:56 2019

다음 정보는 오라클 공식:

관리되는 대기 데이터베이스 마감 복구 [힘][NOWAIT|기다림] ]:
FINISH 절은 대상 물리적 대기 데이터베이스에서 장애 조치를 시작하고 현재 대기 다시 실행 로그 파일을 복구합니다..
기본 데이터베이스가 실패한 경우에만 FINISH 절을 사용하십시오.. 이 절은 지정된 지연 간격을 재정의합니다..
RFS 프로세스를 종료하고 장애 조치가 즉시 발생하도록 FORCE를 포함합니다., RFS 프로세스가 종료 될 때까지 기다리지 않고.
제어가 즉시 리턴되도록 NOWAIT를 지정하십시오., 복구 프로세스가 완료된 후가 아니라.

위의 컨텍스트는 데이터 가드 관계가 손상되었음을 의미합니다. 현재 대기 데이터베이스는 더 이상 로그를 실시간으로 적용 할 수 있었던 대기 데이터베이스가 아닙니다., 기본으로 변경할 준비가되었습니다..
다시 말해, 그들은 더 이상 같은 세상에 있지 않습니다.

답장을 남겨주세요