티스토리 뷰

Database

[Oracle] Oracle Server

OManager 2019. 9. 29. 00:24

1. SQL(Structured Query Language)

  1) 데이터 베이스를 조작하거나 정의하는 프로그램 언어이다.
  2) 데이터 베이스 정의어는 DDL(Database Define Language) 라고 한다.
  3) 데이터베이스 조작어는  DML(Database Modify Language)라고 한다.

2.   데이터베이스 구조(Database Structure)

  1) 물리적 구조와 논리적 구조로 구성된다. 
  2) 물리적 데이터베이스 구조(Physical Database Structure)
    - 물리적 구조는 Database를 운영하는 OS에 의해서 결정된다. 
    -  Database는  하나의 Database file, 두개이상의 Redo log files, 하나의 Control file로 구성된다.
  3) 논리적 데이터베이스 구조(Logical Database Structure)
    - 하나 이상의 Table space로 구성된다. 
  4) 스키마 오브젝트(Schema Objects)는 Table, View, Sequences, Stored Procedure, Synonyms, Index, Cluster, Data Link 등이 있다. 

3. 오라클 인스턴스(Instance)

  1) Database가 시작할 때 시스템 글로벌 영역( SGA: System Global Area)에 할당되고  Oracle background process가 시작된다. 
  2) SGA는 데이터 베이스 사용자들이 공유하는 메모리의 영역이다.
  3) 백그라운드 프로세스와 메모리의 버퍼의 조합

참조 : https://docs.oracle.com/database/121/CNCPT/memory.htm#CNCPT007

  4) 사용자 프로세스(User Process): 사용자가 응용프로그램의 실행에 의해서 발생하는 프로세스
  5) 오라클 프로세스(Oracle Process): 사용자 프로세스를 유지 관리하기 위한 백그라운드 프로세스

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함