study:oracle:11g2daydba:05
문서의 이전 판입니다!
목차
Managing the Oracle Instance
Overview of the Oracle Instance and Instance Management
- Oracle Database 시스템은 Oracle Database와 Oracle instance 구성됩니다.
- 데이터베이스는 사용자 데이터와 메타 데이터를 포함하는 일련의 디스크 파일로 구성됩니다.
- 메타 데이터 (data about the data)는 데이터베이스의 구조 정보, 구성 정보 및 제어 정보로 구성됩니다.
- Oracle instance 는 백그라운드 프로세스 및 작업을 위해 할당된 공유 메모리가 포함되어있습니다.
초기화 parameter의 개요
- Server parameter file(spfile)
- 서버 매개 변수 파일은 초기화 파라미터 파일의 기본 포맷.
- 데이터베이스 쓰기 및 읽기를 실행할 수있는 이진 파일
- 변경 내용은 데이터베이스를 중지하고 시작할 때마다 지속됩니다.
- Text initialization parameter file(pfile)
- Oracle instance의 읽기는 가능하지만,instance에 쓰기가되지 않는 텍스트 파일
- SQL 문을 사용하여 다음을 만들 수있습니다.
- pfile 파일을 기반으로 spfile 생성
- spfile 파일 (메모리에있는 값)을 기반으로한 모든 초기화 파라메터의 현재 값
- spfile을 기반으로 pfile 파일 생성
- DBCA를 사용하여 데이터베이스를 생성하면 spfile 파일이 생성됩니다.
- 이 파일은 데이터베이스가 시작될 때마다 사용됩니다.
백그라운드 프로세스
- Oracle 인스턴스 백그라운드 프로세스는 메모리 구조를 관리
- 디스크의 파일에 대한 비동기 I/O를 사용하여 데이터 쓰기 및 일반 관리 작업을 수행
서버와 클라이언트 프로세스
User Process
- 사용자가 오라클 어플리케이션 프로그램을 실행시켰을때 사용되는 프로세스이다.
- 사용자가 오라클서버에 접속할때마다 사용자 프로세스가 생성된다.
- 사용자가 실행시킨 SQL문을 서버 프로세스에 전달하고, 그 결과를 서버 프로세스로부터 받는 역할을 수행한다.
Shared Server vs Dedicated Server
Dedicated Server Processes
- Oracle에 접속된 모든 User Process는 상응하는 Dedicated Server Process를 가지므로
User Process와 Server Process는 1:1의 비율로 존재한다.
Shared Server Processes
- 다수의 User Process가 매우 적은 수의 Server Process를 공유하는 것을 허용하는 방법이다.
- 다수의 User Process가 Dispatcher Process에 접속을 하고, Dispatcher는 Client 요구를 사용 가능한 공유 Server Process에 돌아가면서 진입한다.
- Shared Server Processes는 Dedicated Server Processes를 동시에 설정 가능하다.
- Shared Server 설정의 장점은 System Overhead(memory와 process수)가 감소되어 지원 가능한 User 수가 증가되는 효과를 가져온다.
인스턴스 메모리 구조
인스턴스 시작 및 정지
Shutting Down and Starting Up the Oracle Instance
Viewing and Modifying Initialization Parameters
Managing Memory
Instances: Oracle By Example Series
study/oracle/11g2daydba/05.1265617743.txt.gz · 마지막으로 수정됨: 저자 upju


