USER PROCESS와 SERVER PROCESS에 관해서 질문이 있습니다. 0 1 1,698

by 달빛하늘아래 [DB 기타] [2011.05.16 15:22:44]


USER PROCESS 는  사용자가 Oracle 서버에 접속할 때마다 USER PROCESS가 생긴다는 것을 알고 있습니다.

 궁금한 점은 SERVER PROCESS는 어떻게 생기며, 

 이렇게 생긴 USER PROCESS와, SEVER PROCESS가 어디에 생성되는지 알고 알고 싶습니다. 어느

 특별한 곳에 생성되는지?


by 허재영 [2011.05.16 15:44:43]
user process 와 serve process 연결 단계를 알기위해 LISTENER를 먼저 알아야 합니다.

1. user process가 오라클로 접속하기위해 LISTENER를 통해서 먼저 연결이 되고
LISTENER 설정과 맞아야지 오라클로 접속할 다음 단계로 넘어 갑니다.

2. LISTENER는 server process를 띄워 user process와 연결해줌니다.

3. LISTENER는 연결후 user process와 연결을 끊습니다.

4. user_process는 server_process를 통하여 오라클에 접속하여 작업을 하게됩니다.

5. server process는 오라클의 PGA영역에 속하게 되고 오라클의 인스턴스 영역을 사용하여
오라클 데이터베이스 파일에 접근 할수 있게 됩니다.


관련 문헌을 참고 하시면 좀더 자세하게 이해할수 있을것입니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입