본문 바로가기
728x90

데이터베이스 객체 조회2

[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.
[ORACLE] ALL_OBJECTS 뷰 완전 정복 : 객체 관리와 분석의 핵심 Oracle Database에서 테이블, 뷰, 인덱스, 트리거, 프로시저, 패키지 등 다양한 객체(Object)는 데이터베이스의 구성 요소로 사용됩니다. 이러한 객체들의 상태, 생성 시점, 변경 시점 등을 한 번에 확인할 수 있도록 Oracle은 ALL_OBJECTS라는 시스템 뷰를 제공합니다. 이 글에서는 ALL_OBJECTS 뷰의 구조와 실무 활용 방법, 그리고 유사 뷰들과의 비교를 통해 Oracle 개발자 및 DBA들이 효율적으로 데이터베이스를 관리할 수 있는 전략을 제시합니다.1. ALL_OBJECTS란 무엇인가?ALL_OBJECTS는 사용자가 접근 가능한 모든 객체에 대한 메타데이터 정보를 제공하는 Oracle의 데이터 딕셔너리 뷰입니다. 즉, 해당 사용자가 직접 소유하거나, 권한이 부여된 스키.. 2025. 6. 15.
728x90