오라클 12C DG의 새로운 --- 중요한 전환

도 1은 도시
12C에서, 새로운 기능을 출현 크게 페일 오버 및 스위치의 복잡성을 감소시켰다. 하나 개의 명령은 운영 역할을 전환 할 수 있습니다. 데이터베이스의 이전 버전에서는 종종 역할을 전환하기 전에 완료하기 위해 여러 명령을 필요로한다.

참고 : 전환 작업이 여전히 12C에 지원하기 전에.

이 실험 -switchover

2.1 충족 전환을 확인

오류 메시지가있을 경우 검증 라이브러리 장비의 전환을 충족하기위한 명령이 VERIFY 추가 프로세스가 정보를 처리하는 지시를 따를 수 있습니다.

SQL> ALTER DATABASE SWITCHOVER TO CNDBA_S VERIFY;
Database altered.

2.2 기본 라이브러리의 전환을 수행

이전 작업은 아무 문제가없는 경우, 다음 전환 작업을 수행합니다.

SQL> ALTER DATABASE SWITCHOVER TO CNDBA_S;
Database altered.

이 단계는 오류 메시지가있는 경우 프롬프트에 따라 진행 공식 문서는 여기에 내가 오류 조건을 시뮬레이션하고 있지 않다, 매우 자세한 단계를했다.

구체적인 정보는 공식 문서를 참조하십시오 http://docs.oracle.com/database/121/SBYDB/role_management.htm#SBYDB5171

2.3 새 기본 라이브러리 (라이브러리가 원래 준비)을 엽니 다

SQL> alter database open;
Database altered.

새로운 라이브러리를 개방 2.4 제조 (원래 라이브러리)

SQL> STARTUP;

2.5 MRP 프로세스가 시작

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;
Database altered.

2.6 참조하는 경우, 핸드 오버 성공

2.6.1 새로운 중앙 도서관 상태

SQL> select database_role,open_mode from v$database;
DATABASE_ROLE	 OPEN_MODE
---------------- --------------------
PRIMARY  READ WRITE

새로운 라이브러리의 장비 상태를 2.6.2

SQL> select database_role,open_mode from v$database;
DATABASE_ROLE	 OPEN_MODE
---------------- --------------------
PHYSICAL STANDBY READ ONLY WITH APPLY

2.6.3 라이브러리 장비 MRP 과정

SQL> select process,status from v$managed_standby;
PROCESS   STATUS
--------- ------------
ARCH	  CONNECTED
ARCH	  CLOSING
ARCH	  CONNECTED
ARCH	  CLOSING
RFS	  IDLE
RFS	  IDLE
RFS	  IDLE
MRP0	  APPLYING_LOG
8 rows selected.

훨씬 더 편리 이전보다 핸드 오버 성공. 일부 파라미터는 대기 로그의 log_archive_dest_n 같이 대기 데이터베이스를 구성 할 수 있음을 제공한다.

추천

출처blog.csdn.net/qianglei6077/article/details/92065977