본문 바로가기
License/데이터 자격검정

SQLP_핵심노) 1장. SQL 수행구조

by jaunnnngs21 2024. 6. 2.

1절. 데이터베이스 아키텍쳐

 

관련 개념 1 )

DBMS 마다 데이터베이스(Database)에 대한 정의가 조금씩 다르다고 한다.

오라클의 경우는 물리적인 OS 파일의 집합을 데이터 베이스라고 정의한다고 한다.

ex) 물리적인 OS파일들이 -> 디스크에 저장된 데이터 집합

SGA 공유 메모리 영역과 이를 액세스하는 프로세스 집합은 인스턴스(Instance)라고 한다고 한다.

기본적으로 하나의 인스턴스가 하나의 데이터베이스만 액세스하지만, RAC(Real Application Cluster)에서는 여러 인스턴스가 하나의 데이터베이스에 액세스가 가능하나 하나의 인스턴스는 여러 데이터베이스를 액세스 할 수는 없다.

 

<<<정리>>>

1. 오라클은 물리적 OS파일들을 데이터베이스(Database)라고 정의

2. SGA 공유 메모리 영역과 이를 액세스하는 프로세스 집합은 인스턴스(Instance)

3. 여러인스턴스 -> 한개 DB에 액세스 가능 / 한 개의 인스턴스 -> 여러 DB 액세스 불가능

 

문제 예시)

1. 오라클에서는 디스크에 저장된 데이터 집합(Datafile, Redo Log File, Control File 등) 을 _____라고 부른다. 그리고 SGA 공유 메모리 영역과 이를 액세스 하는 프로세스 집합을 합쳐서 _____라고 부른다.

 

 

관련개념 2 )