본문 바로가기

전체 글

(391)
Oracle Lock Latch : SGA 에 공유되어 있는 갖가지 자료구조를 보호할 목적으로 사용되는 Mechanism Buffer Lock : Buffer Block 에 대한 액세스 를 직렬화 Library Cache Lock : 라이브러리 캐쉬 오브젝트에 대한 핸들을 보호 Library Cache Pin : 라이브러리 캐쉬 오브젝트의 실제내용이 담긴 힙(Heap) 을 보호 > DML Table Lock : Enque Lock 으로 구현함. > DML Row Lock : Row Level Lock (Lock Byte) 와 Transaction Lock (Transaction Slot Table) Enque Resource (순서 보장되는 Queue 구조임) - v$Resource Enque Resource 에는 고유한 식..
Read Consistency ■ Transaction 수준의 읽기 일관성 Level 0 : Read Uncommitted ( Dirty Read , Non-Repeatable Read and Phantom Read ) Level 1 : Read Committed ( Non-Repeatable Read and Phantom Read ) Level 2 : Repeatable Read Level 3 : Serializable Read ▶비관적 동시성 제어 Select * from Product for update nowait // 대기없이 Exception wait 3 // 3초 대기 후 Exception ▶낙관적 동시성 제어 Update BP set status = 3 Where ProductNumber = : and 변경일시 = : ..
Use expression from Email No worries I do have conflict at 10 am. Can we do it for 9:30 am instead ? Needing client response Looking at the updates provided Possible options to consider would be. New Skies system would get this information for the contact details of the GDS booking. Another way would be to use API to populated it. Please refer to attach email sent to Eastarjet regarding this matter. Can you outline the s..
sql> Alter system dump datafile 61 block 41060 Dump 를 떠서 분석 함 하는중이다. Undo Block Check Select s.sid, s.serial#, t.xidusn, t.used_ublk, t.used_urec from v$session s , v$transaction t where t.addr = s.taddr bdump : background process trace files cdump : core dump files udump : user SQL trace files SQL> run; 1 select DBMS_ROWID.Rowid_Relative_Fno(RowID), 2 DBMS_ROWID.RowID_Block_Number(RowID) 3 from PFC_0405 4* where passengerid = '4263569'; DBM..
Read Consistency 1. Read Consistency Data Buffer - Data Block in Disk Log Buffer - Online Redo Log ( Redo1, Redo2, Redo3 ) - Archive Log Undo Segment - 모든 Transaction 시작하기 전에 먼저 Undo Segment Transaction Table 로부터 Slot 을 먼저 확보해야함. - 기본적으로 한개의 Transaction 은 한개의 Undo Segment 를 가진다. - 특정 블록에 속한 Row Record 갱신하려면 먼저 Block Header 로 부터 ITL Slot 을 확보해야 함. - ITL 에 대한 변경내역이 기록됨. - Consistent Read 를 위한 CR copy 생성 (6개까지), 만약..
SQLP 2회차 시험후기 (결과 : 합격) 시험 동국대 시간 3시간 서술식 2문제 단답형 10문제 문제는 시험보고 나서 생각나는대로 써내려가 보았다. 전체적인 형태에서 큰 변화는 없으나 기본 SQL 문장의 쿼리 결과를 예측할 수 있어야 하고 고급부문에서는 넓은 범위에 깊은 지식이 있어야 찍지 않을 수 있을 것 같다. 후반부로 갈수로 문제의 난이도가 높아지고 다루는 주제도 예상범위를 벗어났다. Parallel 시행시 PQ Distribute 의 실행계획보고 진단하고 적절한 Hint 가 무엇인지 조인의 다양한 방법과 방식 결과치를 정확하기 이해하고 있는지 결론은 서술형 주관식이었는데 아뿔싸 1차때와 좀 다른 컨셉의 주관식 상당히 당황했다. 시간이 부족할 것이라 예상했고 어떻게 풀어야 할지 감이 잡힐 때까지 전체적인 틀을 잡고 가려고 바로 쓰지는 않았..
엔티티 추출기법 [from En-Core] [ 엔티티 추출기법 ] The way how to extract and define Entity. 다음의 것들을 순서대로 찾아간다. Search for things as following in order. 1. 행위의 주체 Subject of Action 2. 행위의 대상 Object of Target 3. 행위의 주체의 행위 Action of Subject 4. 데이터간 관계 Relationship between data [ 1, 2, 3 ] 배우가 '출연한 영화' 로 배우의 개별 속성정보로 볼 수 있으나 영화라는 엔티티가 존재하기에 배우와 영화 모두에 독립적인 엔티티로 분류한다. It might be able to regard 'Films that an actor performed' as an att..
데이터 아키텍처 전문가 과정 수강 2011.04 월요일부터 목요일까지 한국데이타베이스진흥원 에서 김상하 컨설턴트가 강의하는 데이터 아키텍처 전문가 과정을 수강했다 전사아키텍쳐의 이해 데이터가버넌스 그리고 표준단어, 도메인, 용어사전 정의 개괄 / 개념 / 논리 / 물리 데이터 모델링 모델링 중에서는 특히 개념 / 논리 데이터에 포커스를 맞추어 진행하였다. 감리하시는 분부터 DAP 준비하시는 시험생분들 그리고 3년만에 수업을 참가해보는 Modeller 그리고 고만고만 스스로 DB 관련일에 종사하면서 이론의 부족과 어떻게 하는 것이 제대로 하는 것인지를 알고하 하시는 분들로 자리는 가득이다. 나는 앞자리에 앉아서 줄곧 질문을 했다. 왜냐하면 너무 모르기 때문에 지금 질문하지 않으면 영영 모른채로 남아버릴 것이기에 그렇다. 강사님 내 이름까지는 기억 못해도..