본문 바로가기
728x90

DBA도구3

[ORACLE] USER_USERS 뷰로 사용자 계정 정보 및 보안 정책 완벽 파악하기 1. USER_USERS란?USER_USERS는 Oracle 데이터베이스에서 현재 로그인한 사용자(계정)에 대한 기본 정보와 보안 설정을 확인할 수 있는 데이터 딕셔너리 뷰입니다. 이 뷰는 사용자 스키마 이름, 계정 생성일, 만료일, 잠금 여부, 기본 테이블스페이스, 프로파일 등 다양한 정보를 포함하고 있어, 보안 감시 및 계정 정책 점검에 매우 유용합니다.2. 주요 컬럼 설명컬럼명설명USERNAME현재 로그인한 사용자 이름 (스키마 이름)USER_ID내부적으로 부여된 사용자 고유 IDACCOUNT_STATUS계정 상태 (OPEN, LOCKED, EXPIRED 등)LOCK_DATE계정이 잠긴 날짜 (LOCKED 상태일 때만 표시)EXPIRY_DATE비밀번호 또는 계정 만료 예정일DEFAULT_TABLES.. 2025. 8. 8.
[ORACLE] USER_TAB_COMMENTS 뷰로 테이블 주석 관리 및 문서화 자동화하기 1. USER_TAB_COMMENTS란?USER_TAB_COMMENTS는 Oracle 데이터베이스에서 사용자 스키마 내 테이블 및 뷰에 대한 주석(Comment)을 저장하는 데이터 딕셔너리 뷰입니다. 이 뷰는 COMMENT ON TABLE 구문으로 작성된 주석을 저장하며, **데이터 모델링, 유지보수, 자동 문서화 시스템**에서 핵심적인 역할을 수행합니다.2. COMMENT ON TABLE 구문 예시COMMENT ON TABLE employees IS '사원 기본 정보 테이블';COMMENT ON TABLE orders IS '주문 내역 기록용 테이블'; 위 명령을 실행하면 해당 주석 정보가 USER_TAB_COMMENTS에 저장됩니다.3. 주요 컬럼 설명컬럼명설명TABLE_NAME주석이 적용된.. 2025. 8. 8.
[ORACLE] USER_TABLES 뷰를 활용한 테이블 구조 분석과 관리 전략 1. USER_TABLES란?USER_TABLES는 Oracle 데이터베이스에서 현재 로그인한 사용자가 소유한 모든 테이블의 메타 정보를 제공하는 데이터 딕셔너리 뷰입니다. 이 뷰는 물리적 저장 구조, 파티셔닝, 캐싱 정책, 스토리지 파라미터 등 테이블 관련 속성을 확인하는 데 사용되며, DBA와 개발자에게 테이블 성능 분석 및 구조 검토의 핵심 수단이 됩니다.2. 주요 용도테이블 속성 확인: 테이블이 파티션되어 있는지, 임시 테이블인지, 캐싱 여부 등스토리지 파라미터 분석: 초기 익스텐트, 넥스트 익스텐트, PCT_FREE 등 확인SQL 튜닝 정보 수집: 로우 수나 샘플링 빈도 기반 분석보안 점검 및 감사: 민감 정보가 저장된 테이블 여부 파악3. 주요 컬럼 설명컬럼명설명TABLE_NAME테이블 이름T.. 2025. 8. 8.
728x90