본문 바로가기
728x90

분류 전체보기1380

[ORACLE] DBA_DMT_USED_EXTENTS 완벽 분석 : Dictionary Managed Tablespace의 사용 공간 추적 Oracle 데이터베이스에서 DBA_DMT_USED_EXTENTS 뷰는 Dictionary Managed Tablespace(DMT) 환경에서 사용 중인 Extent(공간 단위)에 대한 상세 정보를 제공하는 핵심 시스템 뷰입니다. 이 뷰는 과거의 공간 관리 방식에서 데이터 저장 영역이 어떻게 분배되고 있는지를 모니터링하는 데 사용되며, 특히 테이블스페이스 최적화, 단편화 분석, 공간 회수 전략 수립에 매우 중요한 역할을 합니다.1. DBA_DMT_USED_EXTENTS 개요Oracle의 DMT 환경에서는 공간 관리가 데이터 딕셔너리(UET$, FET$ 등)에 의해 수행되었습니다. DBA_DMT_USED_EXTENTS는 바로 이 UET$ (Used Extents Table) 테이블을 기반으로 하여, 현재 .. 2025. 10. 14.
[ORACLE] DBA_DMT_FREE_SPACE 완벽 해설 : Dictionary Managed Tablespace의 공간 관리 핵심 Oracle 데이터베이스의 공간 관리 방식은 시대에 따라 발전해왔으며, 그중 DBA_DMT_FREE_SPACE 뷰는 과거 Dictionary Managed Tablespace(DMT) 환경에서 남은 여유 공간(Free Space)을 추적하고 관리하기 위한 핵심 데이터 사전 뷰입니다. 현대의 Locally Managed Tablespace(LMT)와 비교하면 DMT는 다소 구식이지만, 여전히 레거시 시스템 유지보수나 마이그레이션 작업에서 중요한 역할을 하고 있습니다.1. DBA_DMT_FREE_SPACE 개요DBA_DMT_FREE_SPACE는 DMT 방식의 테이블스페이스에 존재하는 “할당되지 않은 공간(Free Extent)” 정보를 보여주는 시스템 뷰입니다. 이 뷰는 데이터 딕셔너리 기반 공간 관리에서 .. 2025. 10. 14.
[ORACLE] DBA_DIRECTORIES 완벽 해설 : Oracle 디렉터리 오브젝트의 핵심 이해 Oracle 데이터베이스에서 DBA_DIRECTORIES 뷰는 파일 시스템과 데이터베이스를 연결하는 중요한 브리지 역할을 합니다. 이 뷰는 데이터베이스 내에서 정의된 모든 디렉터리 객체(Directory Object)에 대한 정보를 제공합니다. 즉, 서버의 물리적 경로를 데이터베이스 객체로 매핑하여 외부 파일 입출력(External File I/O), 데이터 로드, UTL_FILE 패키지 사용 등 다양한 작업을 안전하게 수행할 수 있도록 관리하는 핵심 구성요소입니다.1. DBA_DIRECTORIES 개요DBA_DIRECTORIES는 데이터베이스 관리자가 생성한 모든 디렉터리 객체의 정보를 보여주는 데이터 사전 뷰입니다. 이 디렉터리 객체는 실제 운영체제의 파일 시스템 경로를 데이터베이스 내에서 논리적으로.. 2025. 10. 14.
[ORACLE] DBA_DIM_LEVEL_KEY 완벽 해설 : 차원 레벨의 핵심 키 구조 이해하기 Oracle 데이터 웨어하우스나 OLAP 환경에서 DBA_DIM_LEVEL_KEY 뷰는 차원의 계층 구조를 정의하는 핵심적인 요소입니다. 이 뷰는 각 차원(Dimension)의 레벨(Level)에 대해 해당 레벨을 식별하는 Key 컬럼 정보를 제공합니다. 즉, 어떤 컬럼이 그 레벨을 고유하게 구분하는지를 알려주는 데이터 사전 뷰로, OLAP 모델링이나 BI 시스템에서 데이터의 정확한 집계 및 계층 이동(Drill Down/Up)을 보장하는 데 중요한 역할을 합니다.1. DBA_DIM_LEVEL_KEY 개요DBA_DIM_LEVEL_KEY는 Oracle의 차원 모델링(Dimensional Modeling) 구조에서 각 레벨(Level)의 기본 키 정보를 관리하는 시스템 뷰입니다. 각 레벨은 고유하게 식별될 .. 2025. 10. 14.
[ORACLE] DBA_DIM_LEVELS 완벽 가이드 : 차원 데이터 구조의 핵심 이해 Oracle 데이터베이스에서 DBA_DIM_LEVELS 뷰는 차원(Dimension) 모델링의 구조를 관리하고 분석하는 핵심적인 데이터 사전(View)입니다. 이 뷰는 OLAP(Online Analytical Processing) 환경이나 Data Warehouse 설계 시, 차원의 각 레벨(Level)이 어떤 속성과 관계를 가지는지를 파악하는 데 필수적입니다. 즉, “고객”, “제품”, “지역”과 같은 차원의 계층적 구조를 구체적으로 기술하며, 효율적인 쿼리 최적화 및 데이터 분석의 기반을 제공합니다.1. DBA_DIM_LEVELS 개요DBA_DIM_LEVELS는 데이터 웨어하우스에서 정의된 차원(Dimension)의 각 레벨(Level)에 대한 정보를 보여주는 Oracle의 데이터 사전 뷰입니다. 이.. 2025. 10. 14.
[ORACLE] DBA_DIM_JOIN_KEY 완벽 해설 : 차원과 팩트를 연결하는 조인 키(Join Key)의 구조와 활용 데이터 웨어하우스(DW) 및 OLAP(Online Analytical Processing) 환경에서 차원(Dimension)과 팩트(Fact)는 분석 모델의 두 축을 형성합니다. 팩트 테이블은 수치적 데이터를 저장하고, 차원 테이블은 분석의 기준이 되는 정보를 제공합니다. 이 두 테이블을 연결하는 연결점이 바로 조인 키(Join Key)이며, Oracle에서는 이를 체계적으로 관리하기 위해 DBA_DIM_JOIN_KEY 뷰를 제공합니다. 본 글에서는 DBA_DIM_JOIN_KEY의 구조, 역할, 실제 SQL 활용법, 그리고 데이터 모델 설계 시의 모범 사례를 중심으로 전문적인 Oracle 데이터 웨어하우스 설계자 관점에서 심층적으로 분석합니다.1. DBA_DIM_JOIN_KEY란?DBA_DIM_JOIN_.. 2025. 10. 14.
728x90