사용자가 테이블 스페이스보다 큰 작업을 진행했을 때 쿼리 추적과 부족한 용량 산정법? 0 0 1,742

by 미생 tablespace [2017.05.17 10:55:56]


사용자가 테이블 스페이스 보다 큰 사이즈의 작업을 실행하면

 alert 로그에 발생시간과 ORA-1652 에러가 나오며 해당 테이블 스페이스 이름이 나옵니다.

예를들어 10메가 짜리 테이블 스페이스에 100 메가짜리 테이블을 ctas 로 집어넣으려고 시도했을 떄

테이블 스페이스용량이 부족하여 해당 작업은 취소됩니다. 관리자 입장에선 해당 쿼리가 무었이며 (과연 필요한 작업인지) 그리고 테이블 스페이스를 얼마나 늘려줘야 할지 알아야 할것 같습니다.

 

어떤 SQL 이 해당하는 테이블 스페이스를 넘는 작업을 실행했는지 찾아내는 방법과

기존 테이블 스페이스를 얼마나 늘려주면 될지 확인 할 수 있는 방법이 있을까요?

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