본문 바로가기
728x90

테이블 관리2

[ORACLE] USER_PARTIAL_DROP_TABS : 파셜 드롭 테이블 관리와 실무 전략 Oracle 데이터베이스를 운영하다 보면 테이블을 완전히 삭제하지 않고, 일부분만 드롭하거나 보류 상태로 두는 시나리오가 종종 발생합니다. 이 기능은 대규모 시스템에서 장애 복구와 데이터 보존 전략에 매우 유용합니다. USER_PARTIAL_DROP_TABS 뷰는 이러한 파셜 드롭(Partial Drop) 상태의 테이블을 관리하고 모니터링할 수 있는 중요한 도구입니다. 이번 글에서는 USER_PARTIAL_DROP_TABS 뷰의 구조, 실무적 가치, 그리고 실제 활용 사례를 깊이 있게 분석합니다.USER_PARTIAL_DROP_TABS란 무엇인가?USER_PARTIAL_DROP_TABS 뷰는 현재 사용자가 소유한 테이블 중, 완전 삭제되지 않고 파셜 드롭 상태에 있는 테이블 정보를 제공합니다. 이 뷰를 .. 2025. 7. 18.
[ORACLE] ALL_UNUSED_COL_TABS 뷰 심층 분석과 실무 활용 전략 Oracle 데이터베이스를 운영하다 보면, 설계 변경이나 업무 프로세스 개편으로 인해 사용되지 않는 컬럼이 테이블에 남아 있는 경우가 많습니다. 이러한 컬럼은 불필요한 저장 공간을 차지할 뿐만 아니라, 관리와 성능 측면에서도 부담을 줍니다. 이때 사용되지 않는 컬럼 정보를 확인할 때 유용한 뷰가 바로 ALL_UNUSED_COL_TABS입니다.ALL_UNUSED_COL_TABS 뷰란?ALL_UNUSED_COL_TABS 뷰는 사용자가 접근할 수 있는 테이블 중, 현재 삭제 예약(DROP COLUMN DEFERRED) 상태인 컬럼이 포함된 테이블 정보를 제공합니다. 즉, 물리적으로 완전히 제거되지는 않았지만 사용되지 않는 컬럼이 존재하는 테이블을 한눈에 파악할 수 있는 관리 도구입니다.왜 중요한가?Oracle.. 2025. 7. 5.
728x90