250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Spring Boot
- SpringBoot
- AJAX
- Python
- jpa
- Exception
- STS
- 오픈소스
- ubuntu
- 문서
- IntelliJ
- error
- MySQL
- oracle
- Tomcat
- Docker
- JDBC
- spring
- myBatis
- MSSQL
- Thymeleaf
- git
- Source
- PostgreSQL
- JavaScript
- 설정
- maven
- Eclipse
- Open Source
- Core Java
Archives
- Today
- Total
헤르메스 LIFE
[Oracle] ORA-01652:128(으)로 테이블 공간 TEMP에서 임시 세그먼트를 확장할 수 없습니다. 본문
728x90
출처 : http://blog.naver.com/humanang/130019923190
ORA-01652:128(으)로 테이블 공간 TEMP에서 임시 세그먼트를 확장할 수 없습니다.
원인1
Temp Tablespace를 구성하는 Data File의 Size가 작은 경우
해결1
TEMP 테이블스페이스의 TEMPFILE 크기 확인
SELECT *
FROM DBA_TEMP_FILES
WHERE TABLESPACE_NAME='TEMP';
테이블스페이스 공간 추가(3개중의 하나)
1) ALTER TABLESPACE TEMP ADD TEMPFILE '/ORADATA/TEMP02.DBF' SIZE 100M;
또는
2) ALTER DATABASE TEMPFILE '/ORADATA/TEMP01.DBF' AUTOEXTENT ON;
기존의 TEMP01.DBF를 AUTOEXTENT로 바꿈
또는
3) ALTER DATABASE TEMPFILE ''/ORADATA/TEMP01.DBF'' RESIZE 100M;
원인2
Temp Tablespace의 Max Extents에 도달한 경우
해결2
v$sort_segment를 확인해서 현재 할당된 크기가 얼마인지 확인한다.
할당할 수 있는 최대 EXTENT 의 크기가 얼마인지 확인한다.
SELECT MAX(blocks), MAX(bytes)
FROM DBA_FREE_SPACE
WHERE TABLESPACE_NAME = 'TEMP';
728x90
'Exception' 카테고리의 다른 글
Servlet.service() for servlet jsp threw exception java.lang.NullPointerException (0) | 2014.03.10 |
---|---|
[Exception] javax.mail.AuthenticationFailedException (0) | 2014.03.04 |
[Exception] javax.net.ssl.SSLHandshakeException ..... (0) | 2014.01.03 |
[Exception] log4j.dtd (지정된 파일을 찾을 수 없습니다) (0) | 2013.10.30 |
[Exception] Cannot change version of project facet Dynamic Web Module to 2.4 (0) | 2013.10.30 |