ORA - 01652: tablespace 에서 temp 세 그 먼 트 를 128 까지 확장 할 수 없 음 TEMP 솔 루 션

1386 단어 Oracle&MSSQL
ora - 01652 를 해결 하기 위해 128 (temp 표 공간 에서) 을 통 해 temp 단 계 를 확장 할 수 없 는 과정: [url]http://www.cnblogs.com/cyl048/p/5984128.html[/url]
데이터베이스 에서 130 만 데 이 터 를 업데이트 할 때 ORA - 01652: unable to extend temp segment by 128 in tablespace TEMP 가 나타 납 니 다. 이 는 임시 표 공간 이 꽉 차 서 임시 표 공간 을 확대 할 수 없다 고 생각 하기 때 문 입 니 다.
130 데 이 터 를 페이지 별로 업데이트 하고 페이지 마다 정렬 해 야 하기 때문에 임시 표 공간 을 가득 채 웠 습 니 다.
내 업 데 이 트 는 SQL 문제 가 아니 라 임시 테이블 공간 을 수정 합 니 다.
[b] [size = medium] 1. 표 공간 보기 [/ size] [/ b]
모든 테이블 공간 보기
select * from dba_tablespaces;

임시 테이블 공간 보기
select * from dba_temp_files;
select * from v$tempfile

[img]http://dl2.iteye.com/upload/attachment/0124/6728/b55e2f88-598c-3a8e-92ec-b5b8eae68c6b.jpg[/img]
표 공간 이 2G 인 것 을 발 견 했 지만 자동 으로 늘 어 나 지 않 고 임시 표 공간 을 자동 으로 늘 리 는 것 으로 수정 했다.
[b] [size = medium] 2. 임시 테이블 공간 수정 [/ size] [/ b]
alter database tempfile '/oradata/efss/temp01.dbf' autoextend on next 100m;

[img]http://dl2.iteye.com/upload/attachment/0124/6730/3fd06168-99e3-3a95-9806-ed852bec6058.jpg[/img]
[size=medium][b]
3. 다시 임시 테이블 공간 으로 [/ b] [/ size]
[img]http://dl2.iteye.com/upload/attachment/0124/6732/a91374d8-10b0-3c0e-88c5-e57d8dc88d5b.jpg[/img]
응용 프로그램 도 ORA - 01652: unable to extend temp segment by 128 in tablespace TEMP 문 제 를 보고 하지 않 습 니 다.

좋은 웹페이지 즐겨찾기