Oracle 오라클 table space 공간부족 ( ORA-01653 )
오라클의 테이블 스페이스가 부족해서 아래와같이 에러가 나는 상황이 발생할수 있다.
1. 에러내용 :
java.sql.SQLException: ORA-01653: unable to extend table ynkim.tblaename by 128 in tablespace SYSTEM
2. 테이블스페이스별 공간 잔여량 확인 :
SELECT A.TABLESPACE_NAME AS "테이블스페이스명"
, A.BYTES / 1024 AS "전체(MB)"
, (A.BYTES - NVL(B.FREEBYTES,0)) / 1024 AS "사용량(MB)"
, NVL(B.FREEBYTES,0) / 1024 AS "잔여량(MB)"
, ROUND(NVL(B.FREEBYTES,0)*100/A.BYTES,2) AS "%"
FROM (
SELECT TABLESPACE_NAME
, SUM(BYTES) BYTES
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME
) A
, (
SELECT TABLESPACE_NAME
, SUM(NVL(BYTES,0)) FREEBYTES
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME
) B
WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME(+)
ORDER BY 5 ASC ;
3. 해결 : default system 테이블 스페이스공간 부족으로 확인.
alter database datafile 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF' resize 1024M
'DB > ORACLE' 카테고리의 다른 글
Oracle 테이블스페이스 생성, 연결, 조회, 용량 조회 (0) | 2022.03.16 |
---|---|
Oracle - system 계정 비밀번호 분실, 찾기 (0) | 2022.03.16 |
Oracle 오라클 실수로 삭제한 데이터 복구 (1) | 2022.03.16 |
Oracle Database 21c Express Edition 설치 오류 무한대기 (0) | 2022.03.03 |
Oracle Database XE 21c Download 및 설치 (0) | 2022.03.03 |
댓글