Oracle Net 구조중에 대해서 질문있습니다. 0 2 1,627

by 달빛하늘아래 [DB 기타] [2011.05.16 16:53:33]



사용자 접속 요청이 시작 되면 - >user process가 생성되고 -> tsnames.ora파일 정보를 수집뒤 - >

linster process가  - > linster.ora 정보를 수집 뒤 - > user process 요청에 의하여 linster process는  ->

server process를 가동한다고 알고 있습니다.

 여기서 제가 궁금한거는 sql*plus 나 toad나 orange 툴을 이용하여 db에 접근시 사용자 접속을 했을때

 user process와 server process가 생성되는 장소가 접속할려면 db server 자체내에서 생성되는지, 아니면

어떤 물리적인 공간에서 생성되는지 궁금합니다.?
by 허재영 [2011.05.16 18:05:56]
user process는 user process를 실행시킨 해당 PC 메모리를
server process는 서버 PC 메모리를 이용하죠.

오라클데이터베이스는 서버 PC에서 일정량의 메모리를 할당받거나 할당할수 있습니다.

오라클데이터베이스는 일정량 할당받은 메모리중 또 쪼개어 server process영역인 PGA영역을 할당합니다.

결론은 둘다 각자 PC의 메모리를 사용합니다.

by 달빛하늘아래 [2011.05.17 10:11:40]
아 허재영님 감사합니다. 이제야 이해가 확실하게 되었습니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입