오라클 tablespace 관련 질문 드립니다 0 1 3,995

by CARO [DB 기타] oracle [2024.02.05 15:37:03]


안녕하세요 오라클 관련 검색해서 들어왔다가 DBA신것 같아 질문하나 드립니다.
현재 프로세스 실행중

오라클에서 [Oracle-오류] ORA-01652: unable to extend temp segment by 128 in tablespace TEMP (테이블 공간 TEMP에서 임시 세그먼트를 확장할 수 없습니다.)

에러가 발생하고 있습니다.

찾아본 바로는 공간을 늘려주거나 autoextend옵션을 주어 해결할수 있다는것 같은데 ,

제게 권한이 없어서 권한자에게 요청하였더니 , 공간을 늘렸을때

다른쪽에 어떤 영향이 있을지 몰라서 늘릴수가 없다고 말합니다.

제가 DB쪽은 잘 몰라서 그러는데

질문 드리자면 해당 테이블 스페이스를 autoextend로 공간을 늘렸을때

다른 쪽이나 db에 영향을 줄수가 있나요.. 그냥 늘리면 되는것 아닐까요 ?

공간을 늘림으로써 과부하나,, 뭐 그런 다른쪽에 영향을 미칠수가 있을까요?

by 마농 [2024.02.05 17:20:39]

일반적인 테이블스페이스는 데이터가 늘어나면 늘려줘야 하겟지만
임시 테이블 스페이스는 정렬등의 작업시 임시적으로 사용하고 반환되는 자원입니다.
이걸 자동으로 늘어나게 한다는 것은 말이 안되구요.(자동으로 늘면 다시 줄지는 않죠)
수동으로 늘리는 것은 신중한 검토가 필요한 사안입니다.

임시 공간이
사용자 개인의 공간인지?
여러 계정이 공용으로 사용하는 공간인지?
도 확인해 봐야 합니다.

특정 쿼리가 느리다면 쿼리 튜닝을 우선 검토해 봐야 할 것 입니다.

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