RAC와 단일 인스턴스 비교
단일 인스턴스와 RAC의 인스턴스 및 저장소 관계와 실습 조회 예시
#핵심 요약
단일 인스턴스 예시는 인스턴스 하나와 데이터베이스 하나가 대응하며 로컬 저장소를 사용함
RAC 예시는 여러 서버의 인스턴스가 공유 저장소의 한 데이터베이스에 연결됨
실습에서는 고가용성과 접속 부하 분산을 RAC의 목적이라고 설명함
#개념과 동작 원리
| 비교 항목 | 단일 인스턴스 예시 | RAC 예시 |
|---|---|---|
| 인스턴스와 DB 관계 | 인스턴스별 독립 DB | 여러 인스턴스가 하나의 DB 공유 |
| 저장소 | 로컬 저장소 | 모든 참여 노드에서 접근하는 공유 저장소 |
| 조회 예시의 PARALLEL | NO | YES |
| CLUSTER_DATABASE | FALSE | TRUE |
인스턴스 장애 뒤 접속과 조회 복구의 범위는 접속 장애 전환에서 다룸
#필수 명령어 또는 SQL
SELECT instance_number, instance_name, host_name, parallel
FROM gv$instance;
SHOW PARAMETER cluster_database결과 해석: 실습의 단일 인스턴스 출력은 한 행과 FALSE, RAC 출력은 두 행과 TRUE임
#사용 조건과 주의사항
소개 실습의 장애 후 재접속 설명만으로 모든 세션 작업이 자동 복구된다고 판단할 수 없으며 세부 범위는 접속 장애 전환 글에서 구분함