2627978
ORCL
3
버전 비교
비교대상
키
- 이 줄이 추가되었습니다.
- 이 줄이 삭제되었습니다.
- 서식이 변경되었습니다.
Failover
Failover 수행
DGMGRL로 Standby DB 접속
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
dgmgrl sys/oracle@orcl_stb |
펼치기 | ||
---|---|---|
|
Primary에서 standby로 switchover하기 위해 DGMGRL로 standby에 접속합니다.
Standby로 failover 수행
코드 블럭 | ||||
---|---|---|---|---|
| ||||
FAILOVER TO orcl_stb; |
펼치기 | ||
---|---|---|
|
Failover 명령으로 작업을 수행합니다.
Failover 결과 확인
코드 블럭 | ||||
---|---|---|---|---|
| ||||
SHOW CONFIGURATION; SHOW DATABASE orcl_stb; SHOW DATABASE orcl; |
펼치기 | ||
---|---|---|
|
Failover가 정상적으로 완료되었는지 확인합니다.
기존의 Primary는 disabled로 복구가 필요한 상태입니다.
Failover 직후 데이터베이스 상태 확인
코드 블럭 | ||||
---|---|---|---|---|
| ||||
SELECT db_unique_name, open_mode, database_role, switchover_status FROM v$database; |
펼치기 | ||||
---|---|---|---|---|
|
각 데이터베이스의 상태를 살펴보면 모두 primary로 되어 있는 것을 확인할 수 있습니다.
Primary는 현재 비정상적이므로 standby에서의 switchover는 now allowed 상태로 되어 있습니다.
Primary 데이터베이스 reinstate하기
Reinstate 수행
코드 블럭 | ||||
---|---|---|---|---|
| ||||
REINSTATE DATABASE orcl; |
펼치기 | ||
---|---|---|
|
Flashback Database가 활성화 되어 있었다면, reinstate 명령어로 간단하게 복구할 수 있습니다.
Reinstate 결과 확인
코드 블럭 | ||||
---|---|---|---|---|
| ||||
SHOW CONFIGURATION; SHOW DATABASE orcl; |
펼치기 | ||
---|---|---|
|
정상적으로 reinstate가 되었는지 확인합니다.
Reinstate 후 데이터베이스 상태 확인
코드 블럭 | ||||
---|---|---|---|---|
| ||||
SELECT db_unique_name, open_mode, database_role, switchover_status FROM v$database; |
펼치기 | ||||
---|---|---|---|---|
|
데이터베이스의 상태를 살펴보면 primary와 standby의 역할이 정상으로 되어 있는 것을 확인할 수 있습니다.
Primary로 복원
Primary로 switchover
코드 블럭 | ||||
---|---|---|---|---|
| ||||
SWITCHOVER TO orcl; |
펼치기 | ||
---|---|---|
|
복구가 된 primary로 switchover를 수행할 수 있습니다.
Switchover 결과 확인
코드 블럭 | ||||
---|---|---|---|---|
| ||||
SHOW CONFIGURATION; SHOW DATABASE orcl; SHOW DATABASE orcl_stb; |
펼치기 | ||
---|---|---|
|
정상적으로 switchover 되었는지 확인할 수 있습니다.
복원 후 데이터베이스 상태 확인
코드 블럭 | ||||
---|---|---|---|---|
| ||||
SELECT db_unique_name, open_mode, database_role, switchover_status FROM v$database; |
펼치기 | ||||
---|---|---|---|---|
|
데이터베이스의 상태가 모두 정상화 되었습니다.