본문 바로가기
728x90

user_tables2

[ORACLE] USER_TABLES 뷰를 활용한 테이블 구조 분석과 관리 전략 1. USER_TABLES란?USER_TABLES는 Oracle 데이터베이스에서 현재 로그인한 사용자가 소유한 모든 테이블의 메타 정보를 제공하는 데이터 딕셔너리 뷰입니다. 이 뷰는 물리적 저장 구조, 파티셔닝, 캐싱 정책, 스토리지 파라미터 등 테이블 관련 속성을 확인하는 데 사용되며, DBA와 개발자에게 테이블 성능 분석 및 구조 검토의 핵심 수단이 됩니다.2. 주요 용도테이블 속성 확인: 테이블이 파티션되어 있는지, 임시 테이블인지, 캐싱 여부 등스토리지 파라미터 분석: 초기 익스텐트, 넥스트 익스텐트, PCT_FREE 등 확인SQL 튜닝 정보 수집: 로우 수나 샘플링 빈도 기반 분석보안 점검 및 감사: 민감 정보가 저장된 테이블 여부 파악3. 주요 컬럼 설명컬럼명설명TABLE_NAME테이블 이름T.. 2025. 8. 8.
[ORACLE] TABS 뷰 완전 정복 : 테이블 구조 파악과 실무 활용 전략 1. TABS 뷰란 무엇인가?Oracle에서 TABS는 사용자가 생성한 테이블 객체에 대한 정보를 쉽게 조회할 수 있도록 제공되는 데이터 딕셔너리 뷰입니다. 정확히 말하면 USER_TABLES 뷰를 기반으로 하는 동의어(SYNONYM)이며, 사용자 스키마에 존재하는 테이블 목록을 간편하게 확인할 수 있도록 구성되어 있습니다. SQL*Plus나 Oracle 개발 도구를 사용할 때, 사용자 테이블 목록을 빠르게 조회하기 위한 목적으로 SELECT * FROM tabs;와 같이 널리 활용됩니다.2. TABS의 구조와 주요 컬럼TABS 뷰는 USER_TABLES를 기반으로 하며, 다음과 같은 주요 컬럼을 포함하고 있습니다.컬럼명설명TABLE_NAME테이블 이름TABLESPACE_NAME해당 테이블이 속한 테이블.. 2025. 7. 30.
728x90