본문 바로가기
반응형

ORACLE7

[SQL] undo tablespace 용량 확인 첫번째 질문 1. UNDO Tablespace 의 Datafile size : 15G 2. Status별 Undo Extents 합계 : 약 7G Select a.tablespace_name, a.status, sum(a.bytes)/1024/1024 From dba_undo_extents a, dba_tablespaces b where b.CONTENTS='UNDO' group by a.tablespace_name, a.status order by 1,2; TABLESPACE_NAME STATUS SUM(A.BYTES)/1024/1024 ------------------------------ --------- ---------------------- UNDOTBS1 ACTIVE 67 UNDOTBS1 E.. 2022. 11. 30.
[SQL] unusable index 확인 안녕하세요! DBA 업무를 하면서 주로 사용하는 쿼리들을 소개해 드리고 있습니다. 오늘은!! Index의 상태를 확인 하는 것 중에서 unusable 상태로 변경된 index를 검색하는 SQL 입니다. 잘 수행 되던 sql이 갑자기 FULL TABLE SCAN 을 하거나 pk index가 unusable 로 변경 된다면 insert 가 되지 않아 대량 장애로 번지게 됩니다. 숙지 하셨다가 필요할때 바로 사용 하면 유용합니다.! Partition Table unusable index 확인 하기 select 'ALTER INDEX '||INDEX_OWNER||'.'||INDEX_NAME||' REBUILD PARTITION '||PARTITION_NAME||' PARALLEL 8 NOLOGGING;' fro.. 2022. 11. 24.
[SQL] Tablespace 용량 확인 SQL 쿼리 Tablespace 용량 확인 안녕하세요. DBA로 업무 하면서 하루에 2~3번 이상씩 사용하는 쿼리입니다. Tablespace 사용량 확인 하는 쿼리 입니다. 테이블스페이스 명, 총 용량, 사용량, 남은용량, 사용률 등을 확인해 보실수 있습니다. SELECT SUBSTR(A.TABLESPACE_NAME, 1, 30) TABLESPACE, ROUND(SUM(A.TOTAL1)/1024/1024/1024, 2) "TOTALGB", ROUND(SUM(A.SUM1)/1024/1024/1024, 2) "FREEGB", ROUND(SUM(A.TOTAL1)/1024/1024/1024, 2)-ROUND(SUM(A.SUM1)/1024/1024/1024, 2) "USEDGB", ROUND((ROUND(SUM(A.TOTAL.. 2022. 11. 16.
반응형