태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
   情  
Front Page
Tag | Location | Media | Guestbook | Admin   
 
오라클의 주요 구성요소

 


** 오라클 데이터베이스의 주요 구성 요소 **

사용자 삽입 이미지

1. Oracle Server : 오라클 서버는, SQL문 처리 및, DB복구, 성능 향상, 유지 관리 등 다양한 역할을 한다. 크게 Oracle Instance와 Oracle Database로 구성된다

2. Oracle Instance : Instance는 SGA(System Global Area : 오라클을 이루는 메모리 구조 중 하나)와 Background Process(보이지 않게 뒤에서 오라클을 유지하는데 도움을 주거나, 성능 및 신뢰도 향상에 기여하는 프로세스)로 구성된다. (Instance = SGA + Background Process)
 
(Instance는 오라클 DB를 액세스하는 수단으로서 한번에 하나씩 DB를 열어 사용한다고 한다.)

3. Oracle DataBase : 쉽게 말해 하드디스크 상에 존재하는 데이터베이스 정보와, 이를 유지하는데 필요한 파일(복구 파일, 환경 파일, 인증 관련 파일)을 말한다.

4. 기타 키 파일 : Parameter + Password file + Archived log files

5. 사용자 프로세스 : SQL Plus나 제작된 기타 응용 프로그램 등을 말한다. SQL쿼리를 입력받고, 그 결과를 사용자에게 보여주는 역할을 한다.

6. 서버 프로세스 : 사용자 프로세스와 Oracle Server사이에서 존재하며 사용자 프로세스의 요구를 받으면, Instance와 통신하며 사용자 대신 SQL문을 실행하고, 결과를 사용자에게 반환한다. 서버프로세스는 사용자프로세스 수만큼 생성되거나, 또는 공유될 수 있다. 서버 프로세스는 Oracle Server에서 생성된다.

7. 기타 프로세스 : 언젠가 알게 될 기타 프로세스 들..


Oracle Server에 접속하는 세가지 방법

1. Oracle Instance가 존재하는 System에서 DB 액세스 프로그램(또는 기타 응용 프로그램)을 이용하는 방법(프로세스간 통신을 사용한다)

2. Server-Clinet 환경에서의 접속 : 서버에 Oracle이 작동 중일 때 클라이언트에서 사용자프로세스를 이용하여 접속하는 방법

3. 3Tier System에서의 접속(Client-Server-DB) : Server-Client 사이에 하나의 단계가 추가된 상태
   - Client에서 브라우져나, 기타 사용자프로세스를 이용하여 Data 요구

   - Server(보통 Web Server)에서 사용자 요구를 받아 해석하며, DB접속이 필요할시 DB Server에 접속

      하여 데이터를 요청하고 결과를 생성한뒤 Client에 결과를 반환한다.

   - DB Server : DB를 실제 운용 관리하는 서버


세션이란 : 두 호스트간에 Data를 교환키 위한 논리적 연결
   - 사용자가 Oracle Server에 접속하는 때부터 종료할때까지 유지 된다.

   - 세션을 시작하기 위해서는 Oracle 서버에 접속할 수 있는 환경에 있어야한다.


전용 서버 : 사용자 프로세스와 서버프로세스 간에 일대일 대응하는 접속

공유 서버 : 여러 사용자 프로세스가 서버프로세스를 공유하는 접속


by thankee from tistory.com

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Tag : ,
Commented by Favicon of http://shakrock.tistory.com BlogIcon 대지곰탱 at 2008.07.08 09:07 신고  r x
IT 업계에서 일하시나봐요? ㅎㅎ 저도 IT 에 종사하고 있습니다.

이런 반가울때가~ ㅎㅎ
날씨가 덥네요~ 건강조심하시고요~ 담에 또 뵈요~ ㅎㅎ

name    password    homepage
 hidden


 Category
분류 전체보기 (95)
Netwrok & Security (6)
Web Development (61)
Database (5)
Framework (6)
Others (17)
About (0)
 TAGS
web tier class id 차이 ajax ebnf WCF 오라클 PHP 강좌 영국 홈스테이 data tier linux UpdateProgress 특수문자 영국 학원 리눅스 MS SQL Server 영국 인턴쉽 SourceSafe Internet application error #401 XML It's me c#.net RFC 4180 smarty SourceSafe2005 mantis id name 차이 Blog API DTD Silverlight ASP ie6 자바스크립트 버그 php mantis bug tracker 자바스크립트 ASP.NET maxRecievedMessageSize exception LiveMail 오라클 구조 ATRIX
 Calendar
«   2017/08   »
    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    
 Visitor Statistics
Total : 244,497
Today : 27
Yesterday : 100
rss
 

티스토리 툴바