본문 바로가기

데이터베이스/ORACLE

[ORACLE] DBMS 관점에서 본 커넥션과 세션의 차이

세션의 정의

- 세션은 사용자 상태정보를 가진 메모리 덩어리다.
- 한 세션마다 1MB ~ 10MB 정도의 메모리를 할당한다.


세션의 SCOPE  

- 현재 세션

- 하지만, OBJECT는 공유한다.

세션의 LIFETIME
- LOGIN ~ LOGOUT

세션의 필요성 
- DBMS 서버가 각자의 사용자에게 서비스를 해주기 위해서 필요하다.

커넥션의 정의
- 클라이언트와 서버 사이의 연결 통로. 이 통로를 통해 Request, Response가 왔다갔다 한다.

- 그러나, 세션이 종료되면 커넥션이 되어도 Request, Response가 불가능하다.