Oracle GoldenGate(OGG) 동작 방식 / CDC 구성 예시대상: Source DB → Target DB 단방향 실시간 복제(CDC)아키텍처: Classic Architecture (GGSCI 기반) - Classic Extract + Data Pump + Classic Replicat예시 스키마: KING / OGG 계정: ogg1. OGG 동작 방식1.1 핵심 개념 - 논리적 복제(Logical Replication)OGG는 데이터 블록을 그대로 복사하는 물리적 복제가 아니라, redo에 기록된 변경을 "행 단위 논리 변경"으로 추출해 Target에서 SQL로 재생하는 논리적 복제 방식이다. 이 성질 때문에 이기종·크로스버전·선택적 복제·양방향 구성이 가능하다.핵심 결과는 하나다 - 커밋..
요약* datapump로 메타데이터 추출 시 인덱스, 제약조건, 트리거, 권한, 코멘트가 추출됨(뷰/시노님/PLSQL은 안됨)* 테이블 rename 시 인덱스, 제약조건, 권한, 코멘트는 기존 테이블을 그대로 따라감* 인덱스, 제약조건은 필요 시 변경하면 됨* 트리거는 rename 시 VALID로 활성화됨* 뷰/시노님/PLSQL은 재컴파일 해야 VALID로 활성화됨* 자식 FK는 재생성(DROP/ADD) 필요 # 테스트 환경 준비 ``` -- DBA 권한 계정으로 접속 sqlplus / as sysdba -- 테스트 유저 생성 CREATE USER test_swap IDENTIFIED BY test_swap DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP..
1. 어텐션이란?어텐션(Attention)은 "지금 처리하는 부분과 관련이 깊은 정보에 더 집중하자"는 아이디어다. 사람이 글을 읽을 때 모든 단어를 똑같이 주목하지 않고, 맥락에 따라 특정 단어에 더 눈길이 가는 것과 같은 원리다.질문: "서울의 인구는 몇 명이야?"사람의 사고: "서울의" → 아, 서울에 대한 질문이구나 ★★★ 주목 "인구는" → 인구를 묻고 있네 ★★★ 주목 "몇" → 숫자를 원하는군 ★★ 보통 "명이야" → 사람 수 단위 ★ 참고모델도 이렇게 토큰마다 "얼마나 중요한지" 점수를 매긴다.이것이 어텐션이다.2. 어텐션이 없던 시절의 문제어텐션 등..
2026.03.07 - [📁 Database/Oracle] - [Oracle] Non-CDB에서 Timezone 업그레이드 방법(DSTv43 -> 44)전체 과정을 해당 포스팅과 비교하면 이해도가 높아짐Non-CDB에서 Timezone 업그레이드 방법OS : Red Hat Enterprise Linux 9.7DB : Single DB 19.21(DSTv42)Timezone Upgrade : 42 -> 44현재 DB 엔진이 가지고 있는 최신 Timezone 버전SELECT DBMS_DST.get_latest_timezone_versionFROM dual;GET_LATEST_TIMEZONE_VERSION--------------------------- 421)..
Non-CDB에서 Timezone 업그레이드 방법OS : Red Hat Enterprise Linux 9.7DB : Single DB 19.24(DSTv43)Timezone Upgrade : 43 -> 441) Timezone DSTv44 패치37537949 Timezone DST 44 패치 다운로드OS에 맞는 패치 다운로드-> Oracle 공식 문서참고) 최신 timezone 파일 가져오기아래 오라클 문서에서 데이터베이스에 사용할 최신 timezone 파일을 찾을 수 있음Updated DST Transitions and New Time Zones in Oracle RDBMS and OJVM Time Zone File Patches (Doc ID 412160.1) 37537949 패치파일 압축 해제$ u..