임시테이블스페이스 관련 질문입니다!꼭 좀 봐주세요! 0 4 3,397

by kj2hw [Oracle 기초] 테이블스페이스 [2012.09.27 08:59:04]



회사의 oracle은 8i를 쓰고있습니다. 윈도우 2003 기반이구요.

매일 데이터베이스 內 data용량, 임시테이블스페이스 용량, system 용량등을 체크하고 있습니다.

DBAstudio라는 것으로 확인을 하는데요. 오늘 갱신버튼을 눌러서 확인을 하는데 갑자기 임시테이블스페이스 용량이

0.01%이 되어있습니다. 원래 20.71%정도 였거든요. 용량이 늘어났다고하면 이해가 가는데 0이되어버리니까 난감하네요;

임시테이블스페이스가 자동적으로 삭제되는 경우가 있나요?;

아무도 손댄사람 없다고하는데 이유를 모르겠습니다. 답변 좀 부탁드립니다.
by 타락천사 [2012.09.27 11:20:25]

Temp tablespace 에는 temp segment 가 존재 하고,
Sort, Hash join 등 작업 시 segment 가 커지고
사용이 없는 경우 줄어드는게 정상입니다.

by kj2hw [2012.09.27 11:45:47]
아 그런가요? 근데 줄어드는게 아니고 아예 0.01%로 초기화 될 수도 있는건가요?
index의 용량도 0.01%로 되었더라구요. index와 무슨 관련이 있는건 아닌지..
초보라 궁금한게 많네요 ㅠ

by 타락천사 [2012.09.27 13:06:51]

[정정] 늘어다 줄어드는 개념이 아닌
필요 시 할당받아 사용하고, 환원 합니다.

by kj2hw [2012.09.27 14:48:59]
그렇군요. 입사한지 2개월차인데 두 달동안은 20.71%를 유지하다가 오늘 갑자기 0.01%로 바뀌어서 놀랐습니다. 

답변 감사합니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입