728x90 분류 전체보기1373 [ORACLE] USER_REPAUDIT_ATTRIBUTE 뷰의 실전 활용 가이드 USER_REPAUDIT_ATTRIBUTE는 Oracle Database에서 데이터 감사(auditing) 설정을 조회할 수 있는 뷰 중 하나로, 특히 테이블의 컬럼 단위 변경 감시나 보안 정책을 수립할 때 매우 유용한 정보를 제공합니다. 본 글에서는 이 뷰의 실질적 활용법과 내부 구조, 그리고 실무에서 유의해야 할 부분까지 상세히 설명하겠습니다.1. USER_REPAUDIT_ATTRIBUTE란?USER_REPAUDIT_ATTRIBUTE는 오라클 리플리케이션(Replication) 및 감사(Auditing) 구조 내에서 특정 객체(주로 테이블)에 대해 변경 사항 추적을 수행하는 데 필요한 설정 정보를 담고 있는 뷰입니다.📌 핵심 정의USER: 현재 접속한 사용자 스키마 기준.REP: Replicatio.. 2025. 7. 31. [ORACLE] USER_REFS 완전 분석 : REF 컬럼과 객체 타입 관계 파악 전략 1. USER_REFS란?USER_REFS는 Oracle에서 현재 사용자가 소유한 테이블의 객체 타입 컬럼 중 REF (참조 타입) 컬럼과 REF 속성을 조회할 수 있는 데이터 딕셔너리 뷰입니다. 이는 ALL_REFS와 동일한 구조를 가지며, 단지 OWNER 컬럼이 생략되었다는 차이만 있습니다.2. 주요 컬럼 구조컬럼명설명TABLE_NAMEREF 컬럼이 포함된 테이블 이름COLUMN_NAMEREF 컬럼 또는 경로 기반 속성 이름WITH_ROWIDROWID 저장 여부 (YES/NO)IS_SCOPEDREF 컬럼이 스코프 여부 (YES/NO)SCOPE_TABLE_NAME스코프 테이블 이름 (접근 가능한 경우)OBJECT_ID_TYPEOID 타입 (USER‑DEFINED / SYSTEM GENERATED)ALL.. 2025. 7. 31. [ORACLE] USER_REGISTERED_SNAPSHOTS 완전 분석 : 사용자 소유 스냅샷 정보 파악과 관리 전략 1. USER_REGISTERED_SNAPSHOTS란?USER_REGISTERED_SNAPSHOTS는 현재 사용자가 소유한 스냅샷(snapshot, materialized view)의 등록 정보를 보여주는 데이터 딕셔너리 뷰입니다. 이 뷰는 사용자 소유의 스냅샷에 대한 메타데이터를 조회할 수 있는 출발점이 됩니다 .2. 주요 컬럼 구성USER_REGISTERED_SNAPSHOTS는 ALL_REGISTERED_SNAPSHOTS와 동일한 컬럼 구조를 가지며, 대표 컬럼은 다음과 같습니다.컬럼명설명NAME스냅샷 이름SNAPSHOT_SITE스냅샷이 위치한 마스터 DB의 글로벌 이름CAN_USE_LOGSnapshot log 사용 가능 여부 (YES/NO)UPDATABLE업데이트 가능한 스냅샷 여부 (YES/NO).. 2025. 7. 31. [ORACLE] DBMS_LOCK_ALLOCATED 완전 가이드 : 락 할당 상태 분석과 성능 최적화 전략 1. DBMS_LOCK과 DBMS_LOCK_ALLOCATED란?DBMS_LOCK은 사용자 정의 락(user-defined lock)을 생성, 요청, 해제하는 Oracle 패키지입니다. DBMS_LOCK_ALLOCATED는 이 패키지를 통해 시스템이 할당한 락 리소스 현황을 조회할 수 있는 중요한 뷰로, 시스템 락 컨텐션과 리소스 병목 상태를 분석하는 데 활용됩니다.2. DBMS_LOCK_ALLOCATED 뷰의 구조컬럼명설명LOCKHANDLE락 식별자 (32-char RAW 값)SHORTNAME락 별칭 (가독성을 위한 문자열 지정)SERIAL#세션 내부 시리얼 번호SID세션 식별자REQUEST락 요청 상태 (0=없음, 1=토킹, 2=대기)MODE_HELD현재 보유 중인 모드3. 조회 예시 및 활용 방법다음.. 2025. 7. 31. [ORACLE] DBMS_ALERT_INFO 완전 분석 : 실시간 알림 시스템과 통지 아키텍처 1. DBMS_ALERT과 DBMS_ALERT_INFO란?Oracle에서 제공하는 DBMS_ALERT 패키지는 세션 간 메시지를 교환하면서 비동기적인 알림 기능을 수행합니다. DBMS_ALERT_INFO는 이와 연계되어 alert 설정과 상태를 확인할 수 있는 실무용 뷰 및 헬퍼 프로시저 모음입니다. 특히 여러 세션이 대기(wait) 상태에서 특정 event name에 대해 알림을 받고 처리할 수 있어, OLTP나 알림 기반 처리 구조에 유용합니다.2. 주요 기능 및 특장점 요약기능설명비동기 알림세션 간 publish/subscribe 방식으로 이벤트 전달세션 모니터링대기중인 세션 수와 응답 지연 시간 조회 가능간단한 인터페이스PL/SQL 내에서 직접 호출 가능3. DBMS_ALERT 관련 객체 요약 비.. 2025. 7. 31. [ORACLE] DATABASE_COMPATIBLE_LEVEL 완전 가이드 : 호환성 레벨 이해와 실무 적용 전략 1. DATABASE_COMPATIBLE_LEVEL이란?Oracle의 DATABASE_COMPATIBLE_LEVEL은 데이터베이스가 사용하는 내부 구조와 기능의 호환 수준을 정의하는 중요한 설정값입니다. 업그레이드 또는 기능 활성화 시 이 값을 기준으로 동작 버전이 결정되며, 과거 버전의 동작 방식 또는 최신 기능 사용 여부를 제어합니다. 이는 특히 복잡한 시스템 마이그레이션이나 멀티 버전 혼재 환경에서 매우 중요한 역할을 하며, DBA가 반드시 숙지해야 할 핵심 파라미터입니다.2. 주요 특징과 장점특징설명호환성 제어구버전과의 호환 또는 최신 기능 활성화 여부 결정안정성 확보운영 중 예기치 않은 기능 적용 방지선택적 업그레이드 전략기능 충돌 최소화하며 단계적 마이그레이션 가능3. 설정 방식과 조회 방법D.. 2025. 7. 30. 이전 1 ··· 137 138 139 140 141 142 143 ··· 229 다음 728x90