코어 오라클 데이터베이스 스터디

Fri Jun 09 15:47:48 KST 2023
7차 코어 오라클 데이터베이스 스터디
스터디 목적
- Oracle DBMS 내부의 동작원리를 이해하고 활용하며 지식을 공유하고자 함.
- Oracle의 발생되는 11g의 신기능에 대하여 이해하고 활용하고자 함.
스터디 인원
스터디 운영자
- 김종원: 오라클클럽에서 (TeLl2/김종원)이라는 닉네임으로 활동을 하고 있습니다.
스터디 장소
스터디 교재
2.2.1 Oracle Database 11g New New Fetures
2.2.2 SQL AntiPatterns : 개발자가 알아야 할 25가지 SQL 함정과 해법
- 스터디 게시판에서 활발한 커뮤니케이션이 이루어 졌으면 좋겠습니다.
- 스터디 발표 자료는 지식창고에 작성하고, 지식창고 화면으로 발표 하시면 됩니다.
- 스터디를 진행하면서 끝까지 참여할 수 있는 책임감을 보여 주시면 좋겠습니다.
- 어떤 일이 있어도 정해진 스터디 날짜와 시간은 엄수해 주시면 좋겠습니다.
- 조별로 편성을 했지만 스터디를 끝 마칠때 누구나 빠지지 않고 한번 이상씩 발표를 했으면 좋겠습니다.
(스터디 발표를 준비하면서 얻는 지식과, 발표를 진행 하면서 더해지는 지식은 충분한 가치가 있습니다.)
- 너와 나가 아닌 '우리'라는 생각으로 서로 부족한 부분을 채워가면서 스터디의 목적을 다 함께 달성할 수 있도록 노력 합시다.
|
- 총무 : 임주영
- 계좌 : 게시판 글 참조
- 매월 일 까지 정기회비를 납부해 주세요.
- 회비 및 벌금은 스터디 총무에게 자발적으로 납부해 주세요.
|
6차 코어 오라클 데이터베이스 스터디
스터디 목적
- Oracle DBMS 내부의 동작원리를 이해하고 활용하며 지식을 공유하고자 함.
- Oracle에서 발생되는 여러 Wait Interface를 이해하고 활용하고자 함.
스터디 인원
스터디 운영자
- 김종원: 오라클클럽에서 (TeLl2/김종원)이라는 닉네임으로 활동을 하고 있습니다.
스터디 장소
- 서울시 강남구 역삼동 일석빌딩 4층 402호 액시엄 부설 IT 교육센터
스터디 교재
2.2.1 RAC Advanced OWI, Internals and Performance in Oracle 10g
2.2.2 Transaction Internals in Oracle 10gR2
- 스터디 게시판에서 활발한 커뮤니케이션이 이루어 졌으면 좋겠습니다.
- 스터디 발표 자료는 지식창고에 작성하고, 지식창고 화면으로 발표 하시면 됩니다.
- 스터디를 진행하면서 끝까지 참여할 수 있는 책임감을 보여 주시면 좋겠습니다.
- 어떤 일이 있어도 정해진 스터디 날짜와 시간은 엄수해 주시면 좋겠습니다.
- 조별로 편성을 했지만 스터디를 끝 마칠때 누구나 빠지지 않고 한번 이상씩 발표를 했으면 좋겠습니다.
(스터디 발표를 준비하면서 얻는 지식과, 발표를 진행 하면서 더해지는 지식은 충분한 가치가 있습니다.)
- 너와 나가 아닌 '우리'라는 생각으로 서로 부족한 부분을 채워가면서 스터디의 목적을 다 함께 달성할 수 있도록 노력 합시다.
|
- 총무 : 임주영
- 계좌 : 게시판 글 참조
- 매월 일 까지 정기회비를 납부해 주세요.
- 회비 및 벌금은 스터디 총무에게 자발적으로 납부해 주세요.
|
5차 코어 오라클 데이터베이스 스터디
스터디 목적
- Oracle DBMS 내부의 동작원리를 이해하고 활용하며 지식을 공유하고자 함.
- Oracle에서 발생되는 여러 Wait Interface를 이해하고 활용하고자 함.
스터디 인원
스터디 운영자
- 김종원: 오라클클럽에서 (TeLl2/김종원)이라는 닉네임으로 활동을 하고 있습니다.
스터디 장소
스터디 교재
- ADVANCED OWI IN ORACLE 10G
대제목 |
소제목 |
주차 |
발표자 |
스터디일자 |
장소 |
시간 |
진행여부 |
I. Latch & Lock |
Latch개요 I |
1주 |
김종원 |
2010.09.04 |
상암 |
10시 |
|
|
latch free |
|
|
|
|
|
|
|
Lock 개요 |
|
|
|
|
|
|
|
Enqueue |
|
|
|
|
|
|
|
Lock 관련 Event |
|
|
|
|
|
|
II. Row Cache & OWI |
Row Cache 개요 |
|
|
|
|
|
|
|
row cache lock I |
|
|
|
|
|
|
|
enq SQ contention |
|
|
|
|
|
|
III. Shared Pool & OWI |
Shared Pool 개요 |
2주 |
이경화 |
2010.09.11 |
신도림 |
10시 |
|
|
Shared Pool 구성 요소 |
|
|
|
|
|
|
|
SQL 실행 |
|
|
|
|
|
|
|
Shared Pool 관련 Latch |
|
|
|
|
|
|
|
Shared Pool 관련 Lock |
|
|
|
|
|
|
|
Library cache lock Library cache pin |
|
|
|
|
|
|
IV. Cache Buffer & OWI |
Cache Buffer |
3주 |
황종필 |
2010.09.18 |
종로 |
10시 |
|
|
Cache Buffer |
|
|
|
|
|
|
|
latch cache buffers chains |
|
|
|
|
|
|
|
Touch Count Based Algorithm |
|
|
|
|
|
|
|
latch cache buffers lru chain |
|
|
|
|
|
|
|
Multiple Buffer Pool |
|
|
|
|
|
|
|
Logical IO |
|
|
|
|
|
|
|
Buffer Lock |
|
|
|
|
|
|
|
buffer busy waits |
|
|
|
|
|
|
|
Read by other session |
|
|
|
|
|
|
|
Write complete waits I |
|
|
|
|
|
|
V. I/O & OWI |
Oracle IO |
4주 |
장태길 |
2010.10.02 |
종로 |
10시 |
|
|
db file sequential read |
|
|
|
|
|
|
|
db file scattered read |
|
|
|
|
|
|
|
direct path read write |
|
|
|
|
|
|
|
direct path read write temp |
|
|
|
|
|
|
VI. Read & OWI |
Redo 개요 |
5주 |
강정식 |
2010.10.23 |
종로 |
10시 |
|
|
Commit 개요 |
|
|
|
|
|
|
|
Commit Mechanism |
|
|
|
|
|
|
|
Log file sync |
|
|
|
|
|
|
|
Log buffer space |
|
|
|
|
|
|
VII. Transaction & OWI |
Transaction 개요 |
|
|
|
|
|
|
|
Transaction 처리 |
|
|
|
|
|
|
|
Lock 개요 |
|
|
|
|
|
|
|
[TX Lock] |
|
|
|
|
|
|
|
TM Lock |
|
|
|
|
|
|
VIII. RAC & OWI |
RAC 개념 |
6주 |
이지웅 |
2010.10.16 |
종로 |
10시 |
|
|
[Global Cache 동기화] |
|
|
|
|
|
|
|
[Cluster Event 구조 (개별 대기 이벤트들)] |
|
|
|
|
|
|
|
gc cr current request |
|
|
|
|
|
|
|
[gc cr current block 2 3-way] |
|
|
|
|
|
|
|
[gc cr current grant 2-way] |
|
|
|
|
|
|
|
[gc cr current block grant busy] |
|
|
|
|
|
|
|
[gc cr current block grant congested] |
|
|
|
|
|
|
|
gc current split |
|
|
|
|
|
|
|
[gc cr current multiblock request] |
|
|
|
|
|
|
|
gc buffer busy |
|
|
|
|
|
|
|
[gc cr failure] |
|
|
|
|
|
|
|
Global Cache Event와 통계값 |
7주 |
임주영 |
2010.10.09 |
종로 |
10시 |
|
|
Global Lock 동기화 |
|
|
|
|
|
|
|
RAC 성능 |
|
|
|
|
|
|
|
RAC 성능 FLM vs ASSM |
|
|
|
|
|
|
|
RAC 성능 Sequence Cache |
|
|
|
|
|
|
|
RAC 성능 Dynamic Resource Remastering |
|
|
|
|
|
|
|
RAC 성능 Dynamic Performance Views |
|
|
|
|
|
|
I. OWI 소개 |
OWI란? |
8주 |
이지웅 |
2010.11.06 |
종로 |
10시 |
|
|
OWI의 특징 |
|
|
|
|
|
|
|
OWI 툴 |
|
|
|
|
|
|
|
OWI 데이터 수집 |
|
|
|
|
|
|
|
[기타] |
|
|
|
|
|
|
II. 래치(Latch)와 락(Lock) |
[오라클의 동기화 메커니즘] |
|
|
|
|
|
|
|
[래치(Latch)] |
|
|
|
|
|
|
|
[락(Lock)] |
|
|
|
|
|
|
III. 오라클 내부구조와 OWI |
[버퍼 캐시와 OWI] |
9주 |
임주영 |
2010.11.13 |
선릉 |
10시 |
|
|
[Shared Pool, Library Cache와 OWI] |
|
|
|
|
|
|
|
[트랜잭션과 OWI] |
|
|
|
|
|
|
|
세그먼트와 OWI |
10주 |
이가혜 |
2010.11.20 |
선릉 |
10시 |
|
|
IO와 OWI |
|
|
|
|
|
|
|
리두와 OWI |
|
|
|
|
|
|
IV. 버퍼 캐시(Buffer Cache)에서의 대기이벤트들 |
latch - cache buffers chains |
|
|
|
|
|
|
|
latch - cache buffers lru chain |
|
|
|
|
|
|
|
[buffer busy waits, read by other session] |
11주 |
황종필 |
2010.12.04 |
선릉 |
10시 |
|
|
[Write complete waits] |
|
|
|
|
|
|
|
[free buffer waits] |
|
|
|
|
|
|
|
[enq TC - contention] |
|
|
|
|
|
|
|
[enq CI - contention, enq RO - contention] |
|
|
|
|
|
|
V. Library Cache 에서의 대기이벤트들 |
[latch - shared pool] |
12주 |
김종원 |
2010.12.11 |
선릉 |
10시 |
|
|
[latch - library cache] |
|
|
|
|
|
|
VI. Row Cache에서의 대기이벤트들 |
row cache lock |
13주 |
장태길 |
2011.01.08 |
선릉 |
10시 |
|
|
enq SQ - contention, DFS lock handle(SV) |
|
|
|
|
|
|
VII. 트랜잭션(Transaction)에서의 대기이벤트들 |
enq TM - contention |
|
|
|
|
|
|
|
enq TX - row lock contention, enq TX - allocate ITL Entry, enq TX - index contention |
|
|
|
|
|
|
|
enq UL - contention, PLSQL lock Timer |
|
|
|
|
|
|
VIII. 세그먼트(Segment)에서의 대기이벤트들 |
enq HW - contention |
14주 |
이경화 |
2011.01.15 |
선릉 |
10시 |
|
|
enq ST - contention, enq TT - contention |
|
|
|
|
|
|
|
enq US - contention |
|
|
|
|
|
|
IX. I/O에서의 대기이벤트들 |
db file scattered read II |
|
|
|
|
|
|
|
db file sequential read II |
|
|
|
|
|
|
|
direct path read |
|
|
|
|
|
|
|
direct path read temp, direct path write temp |
15주 |
강정식 |
2011.01.22 |
선릉 |
10시 |
|
|
direct path read(lob), direct path write(lob) |
|
|
|
|
|
|
|
db file parallel write |
|
|
|
|
|
|
|
control file parallel write |
|
|
|
|
|
|
X. 리두(Redo)에서의 대기이벤트들 |
latch - redo writing, latch - redo allocation, latch - redo copy |
|
|
|
|
|
|
|
log file sync II |
|
|
|
|
|
|
|
log file parallel write |
|
|
|
|
|
|
|
log buffer space II |
|
|
|
|
|
|
XI. 네트웍(Network)에서의 대기이벤트들 |
Network 관련 대기이벤트들 |
|
|
|
|
|
|
- 스터디 게시판에서 활발한 커뮤니케이션이 이루어 졌으면 좋겠습니다.
- 스터디 발표 자료는 지식창고에 작성하고, 지식창고 화면으로 발표 하시면 됩니다.
- 스터디를 진행하면서 끝까지 참여할 수 있는 책임감을 보여 주시면 좋겠습니다.
- 어떤 일이 있어도 정해진 스터디 날짜와 시간은 엄수해 주시면 좋겠습니다.
- 조별로 편성을 했지만 스터디를 끝 마칠때 누구나 빠지지 않고 한번 이상씩 발표를 했으면 좋겠습니다.
(스터디 발표를 준비하면서 얻는 지식과, 발표를 진행 하면서 더해지는 지식은 충분한 가치가 있습니다.)
- 너와 나가 아닌 '우리'라는 생각으로 서로 부족한 부분을 채워가면서 스터디의 목적을 다 함께 달성할 수 있도록 노력 합시다.
|
- 총무 : 이가혜
- 계좌 : 신한은행 110-**-9***2
- 매월 일 까지 정기회비를 납부해 주세요.
- 회비 및 벌금은 스터디 총무에게 자발적으로 납부해 주세요.
|
4차 코어 오라클 데이터베이스 스터디
스터디 목적
- Oracle DBMS 내부의 동작원리를 이해하고 활용하며 지식을 공유하고자 함.
스터디 인원
스터디 운영자
- 김종원: 오라클클럽에서 (TeLl2/김종원)이라는 닉네임으로 활동을 하고 있습니다.
스터디 장소
스터디 교재
- 스터디 게시판에서 활발한 커뮤니케이션이 이루어 졌으면 좋겠습니다.
- 스터디 발표 자료는 지식창고에 작성하고, 지식창고 화면으로 발표 하시면 됩니다.
- 스터디를 진행하면서 끝까지 참여할 수 있는 책임감을 보여 주시면 좋겠습니다.
- 어떤 일이 있어도 정해진 스터디 날짜와 시간은 엄수해 주시면 좋겠습니다.
- 조별로 편성을 했지만 스터디를 끝 마칠때 누구나 빠지지 않고 한번 이상씩 발표를 했으면 좋겠습니다.
(스터디 발표를 준비하면서 얻는 지식과, 발표를 진행 하면서 더해지는 지식은 충분한 가치가 있습니다.)
- 너와 나가 아닌 '우리'라는 생각으로 서로 부족한 부분을 채워가면서 스터디의 목적을 다 함께 달성할 수 있도록 노력 합시다.
|
- 총무 : 미녀씨
- 계좌 : 신한은행 110-**-9***2
- 매월 일 까지 정기회비를 납부해 주세요.
- 회비 및 벌금은 스터디 총무에게 자발적으로 납부해 주세요.
|
3차 코어 오라클 데이터베이스 스터디
스터디 목적
- Oracle DBMS 내부의 동작원리를 이해하고 활용하며 지식을 공유하고자 함.
스터디 인원
스터디 운영자
- 강정식: 오라클클럽에서 (xsoft/강정식)이라는 닉네임으로 활동을 하고 있습니다.
스터디 장소
스터디 교재
- 스터디 게시판에서 활발한 커뮤니케이션이 이루어 졌으면 좋겠습니다.
- 스터디 발표 자료는 지식창고에 작성하고, 지식창고 화면으로 발표 하시면 됩니다.
- 스터디를 진행하면서 끝까지 참여할 수 있는 책임감을 보여 주시면 좋겠습니다.
- 어떤 일이 있어도 정해진 스터디 날짜와 시간은 엄수해 주시면 좋겠습니다.
- 조별로 편성을 했지만 스터디를 끝 마칠때 누구나 빠지지 않고 한번 이상씩 발표를 했으면 좋겠습니다.
(스터디 발표를 준비하면서 얻는 지식과, 발표를 진행 하면서 더해지는 지식은 충분한 가치가 있습니다.)
- 너와 나가 아닌 '우리'라는 생각으로 서로 부족한 부분을 채워가면서 스터디의 목적을 다 함께 달성할 수 있도록 노력 합시다.
|
- 총무 : 미녀씨
- 계좌 : 신한은행 110-**-9***2
- 매월 일 까지 정기회비를 납부해 주세요.
- 회비 및 벌금은 스터디 총무에게 자발적으로 납부해 주세요.
|
2차 코어 오라클 데이터베이스 스터디
스터디 목적
- Oracle DBMS 내부의 동작원리를 이해하고 활용하며 지식을 공유하고자 함.
스터디 인원
스터디 운영자
- 강정식: 오라클클럽에서 (xsoft/강정식)이라는 닉네임으로 활동을 하고 있습니다.
스터디 장소
스터디 교재

- 스터디 게시판에서 활발한 커뮤니케이션이 이루어 졌으면 좋겠습니다.
- 스터디 발표 자료는 지식창고에 작성하고, 지식창고 화면으로 발표 하시면 됩니다.
- 스터디를 진행하면서 끝까지 참여할 수 있는 책임감을 보여 주시면 좋겠습니다.
- 어떤 일이 있어도 정해진 스터디 날짜와 시간은 엄수해 주시면 좋겠습니다.
- 조별로 편성을 했지만 스터디를 끝 마칠때 누구나 빠지지 않고 한번 이상씩 발표를 했으면 좋겠습니다.
(스터디 발표를 준비하면서 얻는 지식과, 발표를 진행 하면서 더해지는 지식은 충분한 가치가 있습니다.)
- 너와 나가 아닌 '우리'라는 생각으로 서로 부족한 부분을 채워가면서 스터디의 목적을 다 함께 달성할 수 있도록 노력 합시다.
|
- 총무 : 미녀씨
- 계좌 : 신한은행 110-**-9***2
- 매월 일 까지 정기회비를 납부해 주세요.
- 회비 및 벌금은 스터디 총무에게 자발적으로 납부해 주세요.
|
1차 코어 오라클 데이터베이스 스터디
스터디 목적
- Oracle DBMS 내부의 동작원리를 이해하고 활용하며 지식을 공유하고자 함.
스터디 인원
스터디 운영자
- 강정식: 오라클클럽에서 (xsoft/강정식)이라는 닉네임으로 활동을 하고 있습니다.
스터디 장소
스터디 교재
- 스터디 게시판에서 활발한 커뮤니케이션이 이루어 졌으면 좋겠습니다.
- 스터디 발표 자료는 지식창고에 작성하고, 지식창고 화면으로 발표 하시면 됩니다.
- 스터디를 진행하면서 끝까지 참여할 수 있는 책임감을 보여 주시면 좋겠습니다.
- 어떤 일이 있어도 정해진 스터디 날짜와 시간은 엄수해 주시면 좋겠습니다.
- 조별로 편성을 했지만 스터디를 끝 마칠때 누구나 빠지지 않고 한번 이상씩 발표를 했으면 좋겠습니다.
(스터디 발표를 준비하면서 얻는 지식과, 발표를 진행 하면서 더해지는 지식은 충분한 가치가 있습니다.)
- 너와 나가 아닌 '우리'라는 생각으로 서로 부족한 부분을 채워가면서 스터디의 목적을 다 함께 달성할 수 있도록 노력 합시다.
|
- 총무 : 임채영
- 계좌 : 하나은행 2*-****-3**7
- 매월 일 까지 정기회비를 납부해 주세요.
- 회비 및 벌금은 스터디 총무에게 자발적으로 납부해 주세요.
|
Dynamic View & OWI & Parameters
스터디 목적
- 오라클의 Invernal한 부분을 더욱 잘 이해하기 위한 항목들을 관리하며
- 이 자료들을 기술하고 향후 'Database Monitoring Script'를 만들고 배포할 때 활용될 예정임
- 스터디 게시판에서 활발한 커뮤니케이션이 이루어 졌으면 좋겠습니다.
- 스터디 발표 자료는 지식창고에 작성하고, 지식창고 화면으로 발표 하시면 됩니다.
- 스터디를 진행하면서 끝까지 참여할 수 있는 책임감을 보여 주시면 좋겠습니다.
- 어떤 일이 있어도 정해진 스터디 날짜와 시간은 엄수해 주시면 좋겠습니다.
- 조별로 편성을 했지만 스터디를 끝 마칠때 누구나 빠지지 않고 한번 이상씩 발표를 했으면 좋겠습니다.
(스터디 발표를 준비하면서 얻는 지식과, 발표를 진행 하면서 더해지는 지식은 충분한 가치가 있습니다.)
- 너와 나가 아닌 '우리'라는 생각으로 서로 부족한 부분을 채워가면서 스터디의 목적을 다 함께 달성할 수 있도록 노력 합시다.
|
문서정보