본문 바로가기
728x90

dba 실무3

[ORACLE] OBJ 테이블 완전 분석 : 구조 활용법 실무 적용사례 1. OBJ란 무엇인가? - 오라클 데이터베이스의 핵심 메타 정보Oracle 데이터베이스를 심층적으로 다루는 과정에서 OBJ(Object) 테이블은 가장 기초이자 중요한 메타데이터 테이블 중 하나입니다. 이 테이블은 Oracle 내부에서 관리하는 모든 데이터베이스 객체에 대한 정보를 저장하는 핵심 구조로, DBA나 개발자라면 반드시 이해하고 있어야 할 구성요소입니다. OBJ 테이블은 일반 사용자가 직접 접근할 수 없으며, SYS 스키마 내부에서 관리됩니다. 이를 통해 객체 ID(Object ID, OID), 객체 유형, 이름, 소유자 등의 핵심 정보를 추적할 수 있으며, 이 데이터는 Oracle 데이터 사전 및 기타 메타 테이블과 조합해 다양한 진단 및 분석에 활용됩니다.2. OBJ 테이블의 주요 컬럼 .. 2025. 7. 29.
[ORACLE] ALL_COL_PRIVS_MADE 뷰 완전 분석 : 직접 부여한 컬럼 권한 추적 가이드 오라클 데이터베이스에서 보안을 효과적으로 관리하려면 권한의 부여 내역을 명확히 파악해야 합니다. ALL_COL_PRIVS_MADE 뷰는 사용자가 직접 다른 사용자에게 부여한 컬럼 단위 권한 정보를 제공하는 시스템 뷰로, 보안 감사 및 권한 정리 작업에 매우 중요합니다.1. ALL_COL_PRIVS_MADE란 무엇인가?ALL_COL_PRIVS_MADE는 현재 사용자(또는 연결된 스키마)가 다른 사용자에게 부여한 컬럼 권한을 추적할 수 있게 해주는 Oracle의 데이터 딕셔너리 뷰입니다. 이 뷰는 단순한 권한 목록이 아니라, ‘누가’, ‘무엇을’, ‘누구에게’ 부여했는지를 명확히 보여줍니다.2. 뷰의 주요 컬럼 설명컬럼명설명GRANTEE권한을 부여받은 사용자 또는 역할OWNER권한을 부여한 객체의 소유자TA.. 2025. 6. 20.
[ORACLE] ALL_CLUSTERS 뷰 완전 분석 - 클러스터 구조의 이해 1. ALL_CLUSTERS란 무엇인가?ALL_CLUSTERS는 Oracle 데이터베이스에서 사용자가 접근 가능한 클러스터의 정보를 제공하는 데이터 딕셔너리 뷰입니다. 클러스터는 물리적으로 서로 관련된 여러 테이블의 데이터를 하나의 저장 단위로 묶어 저장함으로써, I/O 효율을 높이고 성능을 향상시키는 Oracle의 고급 기능 중 하나입니다. 이 뷰를 통해 사용자는 자신이 접근 가능한 클러스터의 이름, 저장 구조, 키 필드 등의 정보를 확인할 수 있습니다.2. 클러스터의 개념과 필요성클러스터(Cluster)는 공통된 컬럼 값을 기준으로 여러 테이블의 데이터를 물리적으로 인접하게 저장함으로써 조인 성능을 개선하는 구조입니다. 특히, 다대일 관계의 테이블이 자주 조인되는 경우 클러스터 구조를 사용하면 물리적.. 2025. 6. 19.
728x90