oracle/[Admin] 이론12 [이론] chapter 02. SQL 문장의 실행 원리 [select 문장 실행원리]1. 사용자 SQL 문장 수행2. user process가 server process를 찾아서 SQL문장을 전달3. oracle server process는 SQL을 분석 (SQL parser -> parse tree 생성)4. 문법검사(syntax) -> 의미검사(semantic) -> 권한검사(dictionary cache사용=row cache)5. 실행계획검사: SQL을 ASCII값으로 변경 -> hash함수로 hash값 생성 -> library cache의 hash list 확인커서공유(soft parse) : libarary cache의 hash list를 확인하여 동일한 값이 있는지 확인하는 과정hash bucket : hash list는 여러개의 hash buck.. 2014. 10. 20. [이론] chapter 01. Oracle Architecture 1. DBMS와 ORACLE- CPU : 실제 작업을 함- 메모리 (RAM) : 작업을 하는 장소- 하드디스크 (HDD) : 데이터를 저장 - oracle : DataBase Management System(DBMS)- database : 데이터를 저장하는 보관소 - DBMS : 대량의 데이터를 사람을 대신해서 지켜주고 관리해주는 전문적인 프로그램 - 메모리의 속도가 하드디스크보다 비교도 안될 만큼 빠르기 때문에- 사용자가 저장한 데이터를 전부 하드 디스크에 저장- 실제 내용을 조회하거나 변경하는 등의 작업은 전부 메모리에서 진행 2. ORACLE SERVER(1) Oracle Server 전체구조- 오라클 프로그램을 설치 한 후 실행 시키면 메모리와 디스크에 자신만의 특별한 구조를 생성함.- 메모리와 .. 2014. 10. 17. 이전 1 2 다음