본문 바로가기

session2

Cookie & Session HTTP에는 Connectless, Stateless 특징이 있다. 간략히 설명해 보면 기본적으로 서버와 클라이언트 간의 연결을 맺고 원하는 리소스를 다운로드 받으면 연결을 끊어버린다. 따라서 이전 연결 상태에 대한 정보를 유지할 수 없다. 이런 특징을 Connectless, Stateless라고 이야기 한다. 이를 보완하기 위해 Cookie(이하 쿠키)가 탄생했다. 예를 들어 로그인 후 다음 요청에서 로그인 정보를 확인할 수 있도록 해당 정보를 쿠키를 통해서 요청(Request)에 담아서 전송하게 된다. 쿠키가 어떻게 동작하고 어떤 내용을 담고 있는지 그리고 쿠키와 유사한 세션은 쿠키와 어떻게 다른지 정리해 본다. 쿠키(Cookie) 쿠키는 HTTP 쿠키, WEB 쿠키, 브라우저 쿠키 등으로 불리기도 .. 2017. 1. 3.
Oracle lock session 처리하기 하나의 DB 장비에 여러 사람 또는 여러 장비에서 쿼리를 수행하다보면 Table Lock 이 발생하여 더 이상 쿼리를 수행하지 못하는 경우가 있습니다. 너무 무거운 쿼리가 수행되어 일정시간이 지난 후 lock 풀리거나 하면 다행이지만 deadlock 처럼 무한 대기하는 경우는 별도의 처리가 필요합니다. oracle DB 에서 Session 정보를 어떻게 확인하고 lock 이 발생한 Session 을 어떻게 kill 하는지에 대해서 정리해 보았습니다. Session 확인하기 Oracle 의 Session 정보는 v$session 테이블을 조회하여 확인할 수 있습니다. select * from v$session; 특정 계정의 Session 을 확인하고자 한다면? select * from v$session w.. 2016. 7. 14.