일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- oracle installation
- rman
- oracle goldengate
- OracleGoldenGate
- SILENTMODE
- 오라클
- DataGuard
- 오라클구조
- 데이터가드
- linux
- Oracle
- ORACLE19C
- backup
- goldengate
- Database
- 데이터베이스
- 19c
- recovery
- 오지지
- ActiveDataGuard
- 오라클아키텍쳐
- SSH
- Installation
- oracle recovery
- 백업
- Oracle 19c
- ogg
- 디비투
- 오라클설치
- adg
- Today
- Total
목록ORACLE/Architecture (8)
DoubleDBDeep

B*Tree 인덱스가장 자주 사용되는 일반적인 인덱스이진 트리와 유사한 구조인 B*Tree Index는 Key값을 이용해서 개별적인 로우 또는 로우의 특정 범위를 빠르게 접근할 수 있도록 함트리의 최하위 레벨 블록은 리프블록(leaf block) 이라고 불리는데, 모든 인덱스Key와 Rowid를 포함하고 있다.내부 블록인 리프블록 위의 블록은 브랜치 블록(branch block)이라 함 인덱스 구조를 이동하는데 사용된다.리프 블록에서 시작점을 찾은 다음 값의 정렬된 순서로 읽어나간다 = Index Range Scan B*Tree 인덱스 키 압축복합컬럼(다수컬럼) 인덱스의 중복을 제거하는 것모든 entry는 prefix + suffix 두 부분으로 나누어진다. prefix는 복합컬럼의 앞부분으로 중복되는..

Redo Redo log file - 데이터베이스를 위한 트랜잭션 log를 담고있다. 두종류가 있다 archived redo log file, online redo log file. online redo log : 마지막으로 커밋된 시점까지 시스템을 복원하기 위해 사용됨. archived redo log : online redo log file의 과거 내용 전체를 복제한 사본 오라클 database는 최소 두 개의 온라인 리두로그 그룹을 가지며 그룹별로 적어도 1개의 멤버(파일)을 가지고있다.순환 방식으로 사용된다 그룹1에 있는 로그파일에 쓰기 시작하고 그 파일이 다 차면 그룹 2의 로그파일로 넘어가서 쓰고 .. 다시 .. 1 .. 2.. 1 ..2 이런식으로 순환 Undo변경이 일어나기 전 상태로 ..
Lock공유 자원에 대한 동시 접속을 조절하기 위한 매커니즘오라클은 row 수준에서 테이블 데이터에 lock을 걸기도 하지만, 다양한 자원에 동시 접속을 가능하게 하기 위해 여러 수준에서 lock을 사용함. DML Lock데이터를 동시에 변경할 수 있는 메커니즘 제공테이블의 특정 로우에 거는 락 또는 테이블에 모든 로우에 락 이 해당. TX Lock (Transaction)트랜잭션이 첫번째 변경을 시작할 때 획득 ~ commit, rollback까지 유지TX 락은 다른 세션이 트랜잭션이 완료될 때 까지 기다릴 수 있는 queuing 매커니즘으로 사용된다.오라클은 TX 락을 유지하는데 많은 cost가 들 것 같지만 그렇지않음 1. lock을 걸고싶은 row의 주소값을 찾는다.2. 해당 row로 간다.3. ..