Oracle Admin 강좌 (Oracle9i)
오라클 인스턴스 9 7 38,110

by 김정식 인스턴스 SGA [2002.01.23]


  Oracle InstanceSGABackground Process의 결합 입니다

  Instance가 시작될 때 SGA의 Memory Buffers들이 할당되어지고 Background Process 들이 시작 됩니다

  항상 하나의 데이터베이스 만을 OPEN 합니다.

  Database는 Instance에 의해서 Mount 되어 집니다.

  Database Mount라는 개념은 Control File을 읽어서 Database를 OPEN을 준비한다는 의미입니다. 여기서 User는 들어 올 수 없고, SYSDBA 권한으로만 접근이 가능합니다.

  하나의 DB에 여러개의 Instance를 생성하는것은 가능하고(이런 환경을 RAC라고 불리웁니다.), 하나의 Instnace에 여러개의 DB를 생성하는건 불가능합니다.

Oracle Instance

- 강좌 URL : http://www.gurubee.net/lecture/1082

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

by 조수열 [2007.06.26 16:34:56]
인스턴스는 USER 별로 하나씩 생기는건가요? 데이터베이스 별로 생기는건가요?

by 웅 [2007.07.08 09:22:32]
유저별로 생기는 것은 확실히 아니고요.
데이터베이스별로 생기는 거라고 말하기도...뭐하지만
거의 그렇다고도 할 수 있다고 알고 있습니다. ^^;

오라클서버는 인스턴스와 데이터베이스로 구성되어 있습니다.
패러럴서버의 경우 두개이상의 인스턴스가 하나의 물리적인 데이터베이스로 구성될 수 있습니다. ^^

by 김대현 [2008.06.05 14:26:12]
Mount되어진다는게 무슨 뜻인지...

by 정효선 [2008.06.19 17:50:08]
메모리에 올라가 실행이 된다. 정도면 될까요?
부족한부분은 다른분들이..

by 미니 [2009.01.07 22:09:58]
After starting an isntance, the oracle software associates the instance with a specific database. This is called mounting the database. 라고 되어 있네요..
인스턴스의 시작 이후 오라클 프로그램은 인스턴스와 특정의(한정된) 데이터베이스와 연관되어진다 이것을 데이터베이스의 마운팅 이라고 한다.. 즉 mount란 사용될수 있도록 적제가된...이란 뜻이 아닐까요??ㅎㅎ

by drakula [2009.01.08 11:48:24]
Database Mount라는 개념은 controlfile을 읽어서 Database를 OPEN을 준비한다는 의미입니다.
여기서 User는 들어 올 수 없고, sysdba권한으로만 접근이 가능합니다.
그럼, 왜 이런게 필요 하느냐~
예를 들어서 Database Mode를 변경할 필요가 있을경우, DB Mode는 Controlfile에 저장되어 있기 때문에, 요 파일을 읽은 이후에, 모드를 변경하는것이 가능합니다.(변경하면 다시 저장되어야 하니깐요) 그리고 메모리를 할당 받은 상태를 NOMOUNT 단계 입니다. 그리고 하나의 DB에 여러개의 Instance를 생성하는것은 가능하고(이런 환경을 RAC라고 불리웁니다.), 하나의 Instnace에 여러개의 DB를 생성하는건 불가능합니다.

by 야동우 [2009.10.25 00:35:11]
drakula 님 좋은 부가 설명 감사드립니다 ^^ 도움 많이 됐어요 ㅋ
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입