본문 바로가기
728x90

고급 복제14

[ORACLE] USER_REPGROUPED_COLUMN 완전 분석 : 컬럼 그룹 기반 충돌 해결 전략 USER_REPGROUPED_COLUMN 뷰는 Oracle 고급 복제(Advanced Replication) 환경에서 충돌 해결을 위한 컬럼 그룹(Column Group) 구성 정보를 확인할 수 있는 데이터 딕셔너리 뷰입니다. 컬럼 그룹은 데이터 충돌 발생 시, 관련 컬럼을 묶어 일관성 있는 충돌 감지 및 해결을 수행할 수 있도록 설계된 메커니즘입니다.1. USER_REPGROUPED_COLUMN이란?USER_REPGROUPED_COLUMN은 사용자가 정의한 복제 테이블의 컬럼들 중, 충돌 해결 정책이 적용된 컬럼 그룹에 속한 컬럼 정보를 제공합니다. 이 뷰를 통해 어떤 컬럼이 어떤 그룹에 포함되어 있는지 확인할 수 있으며, 충돌 발생 시 적용되는 로직을 정확히 파악할 수 있습니다.📌 컬럼 그룹의 중요.. 2025. 8. 1.
[ORACLE] USER_REPGROUP 활용 가이드 : 복제 그룹 정의와 운영 전략 USER_REPGROUP 뷰는 Oracle 고급 복제(Advanced Replication) 환경에서 사용자가 소유한 복제 그룹(replication group)의 정보를 조회할 수 있는 데이터 딕셔너리 뷰입니다. 이 뷰는 복제 그룹의 이름, 종류, 생성 일시, 마스터 정의 여부 등의 메타데이터를 확인할 수 있어, 복제 구조의 진단과 유지에 매우 중요합니다.1. USER_REPGROUP이란?USER_REPGROUP은 고급 복제 환경에서 사용자가 생성한 복제 그룹(RepGroup)의 정보를 제공하는 뷰입니다. 복제 그룹은 복제되는 하나 이상의 객체(테이블, 뷰, 트리거 등)를 논리적으로 묶어 관리하기 위한 단위입니다.📌 주요 용도복제 그룹 생성 여부 및 이름 확인마스터 정의 사이트 여부 파악복제 그룹 타.. 2025. 8. 1.
[ORACLE] USER_REPGENOBJECTS 완전 분석 : 자동 생성 복제 객체 진단 가이드 USER_REPGENOBJECTS 뷰는 Oracle 고급 복제(Advanced Replication) 기능을 설정할 때 DBMS_REPCAT.GENERATE_REPLICATION_SUPPORT 패키지를 통해 생성된 내부 복제 지원 객체들을 추적할 수 있는 데이터 딕셔너리 뷰입니다. 이 뷰는 복제용 트리거, 패키지, 시퀀스 등 시스템이 자동으로 만든 오브젝트들의 상태를 명확히 파악할 수 있도록 지원합니다.1. USER_REPGENOBJECTS란?복제 테이블을 구성하고 나면 Oracle은 데이터 변경을 추적하고 충돌을 방지하기 위한 지원 객체들을 자동으로 생성합니다. USER_REPGENOBJECTS 뷰는 이런 객체들이 어떤 이름으로, 어떤 상태로 생성되었는지를 보여주며, 복제 문제 발생 시 첫 번째로 점검.. 2025. 8. 1.
[ORACLE] USER_REPGENERATED 가이드 : 오라클 복제 지원 객체 상태 점검 전략 USER_REPGENERATED는 Oracle 고급 복제(Advanced Replication) 환경에서 복제 지원을 위해 자동 생성된 객체의 정보를 보여주는 데이터 딕셔너리 뷰입니다. 복제 대상 객체가 정상적으로 복제되기 위해 필요한 트리거, 패키지, 시퀀스 등이 적절히 생성되었는지를 이 뷰를 통해 확인할 수 있습니다.1. USER_REPGENERATED란?USER_REPGENERATED는 사용자의 복제 그룹 내 복제 대상 객체에 대해 오라클이 생성한 **지원 객체(replication support object)** 목록과 생성 상태를 나타내는 뷰입니다. 이는 DBMS_REPCAT.GENERATE_REPLICATION_SUPPORT 프로시저 호출 결과로 생성되며, 복제 작동에 필요한 인프라의 핵심 점.. 2025. 8. 1.
[ORACLE] USER_REPFLAVOR_OBJECTS 완벽 가이드 : 복제 플래이버별 객체 구성 전략 USER_REPFLAVOR_OBJECTS 뷰는 Oracle 고급 복제(Advanced Replication) 환경에서 각 플래이버(Flavor)에 포함된 복제 객체(Object) 목록을 확인할 수 있는 데이터 딕셔너리 뷰입니다. 플래이버는 복제 객체의 구성 조합이며, 이 뷰는 테이블, 트리거, 프로시저, 패키지 등 복제에 포함된 오브젝트들을 플래이버 단위로 세분화하여 관리할 수 있도록 돕습니다.1. USER_REPFLAVOR_OBJECTS란?USER_REPFLAVOR_OBJECTS는 사용자가 정의한 복제 플래이버 내에 포함된 객체(테이블, 인덱스, 트리거 등)의 목록을 보여주는 뷰입니다. 이를 통해 어떤 객체가 특정 플래이버 구성에 포함되었는지 확인할 수 있으며, 다양한 복제 전략을 설계하고 실험할 때 .. 2025. 8. 1.
[ORACLE] USER_REPFLAVOR_COLUMNS 완벽 가이드 : 복제 플래이버별 컬럼 구성 전략 USER_REPFLAVOR_COLUMNS는 Oracle 고급 복제(Advanced Replication) 환경에서 플래이버(Flavor)에 포함된 테이블 컬럼 정보를 조회할 수 있는 뷰입니다. 이 뷰는 복제 대상 객체의 구성 세부 사항을 플래이버 단위로 관리할 수 있게 하며, 플래이버 기반의 유연한 복제 정책 수립과 충돌 해결 로직 구현에 매우 유용합니다.1. USER_REPFLAVOR_COLUMNS란?USER_REPFLAVOR_COLUMNS 뷰는 사용자의 복제 그룹 내 정의된 각 플래이버에 대해 어떤 컬럼이 포함되었는지를 보여주는 데이터 딕셔너리 뷰입니다. 즉, 복제되는 컬럼의 범위를 플래이버별로 식별할 수 있습니다.📌 플래이버 컬럼의 역할복제 데이터의 범위를 조정다중 환경에서 컬럼별 복제 전략 설계.. 2025. 8. 1.
728x90