데이터충돌, DeadLock

데이터충돌 = 세션충돌 = Lock충돌

Lock

  • 동일한 시간에 동일한 데이터에 대해 서로 다른 세션이 동시에 적업하는 것을 막기위해 oracle은 DML발생시 관련행 단위로 LOCK을 구현.
  • LOCK은 트랜잭션 종료(commit, rollback)시 해제된다.
Read More
DB유저관리 : user 생성, 권한부여, 패스워드관리
datafile 관리하기

datafile 관리하기

datafile 저장영역 구조

  • 모든 Datafile은 Tablespace로 감싸져있어야한다
  • Tablespace : 논리적 저장 영역 구조
    • 논리적이기때문에 SIZE가 없다.
Read More
오라클의 Database 켜고 끄기

오라클의 Database 켜고 끄기

Database 시작 단계

  1. shutdown : Instance가 켜지지않은 단계
  2. parameterfile 읽고 nomount로 올라감
  3. nomount : parameterfile에서 파라미터값이 정상적으로 읽은 뒤 파라미터값을 토대로 instance가 시작된 단계
Read More
Oracle DB구조4 : 구조 완벽정리, 상황별 오라클 DB 순서
Oracle DB구조3 : Instance의 Background process
Oracle DB구조2 : Instance의 SGA 메모리구조

Subquery4: with절

with절

  • 복합 query내에서 동일한 쿼리블록이 두 번 이상 발생하면 그 블록을 select문에 사용가능
  • 임시테이블을 만든다고 생각하면 됨.
  • 성능개선
Read More