반응형
ORA-25153: Temporary Tablespace is Empty
ORA-25153 오류는 데이터베이스에서 사용할 수 있는 TEMP 테이블스페이스가 없거나 파일이 삭제되었을 때 발생합니다.
오류 원인
ORA-25153 오류는 다음과 같은 원인으로 인해 발생할 수 있습니다:
- TEMP 테이블스페이스 파일이 삭제됨: - TEMP 테이블스페이스에 속한 데이터 파일이 삭제되거나 손상되었습니다.
- TEMP 테이블스페이스가 정의되지 않음: - 데이터베이스에서 TEMP 테이블스페이스가 존재하지 않거나 비어 있는 상태입니다.
- 인스턴스 재시작 후 TEMP 파일 손실: - 오라클 인스턴스를 재시작하는 동안 TEMP 테이블스페이스의 파일이 사라졌을 수 있습니다.
- 잘못된 TEMP 테이블스페이스 지정: - 사용자가 적절한 TEMP 테이블스페이스를 지정하지 않았거나 기본 TEMP 테이블스페이스가 할당되지 않았습니다.
해결 방법
ORA-25153 오류를 해결하기 위해 다음 단계를 수행할 수 있습니다:
- 현재 TEMP 테이블스페이스 확인: TEMP 테이블스페이스가 존재하는지 확인합니다.
SELECT tablespace_name, file_name, bytes/1024/1024 AS size_mb FROM dba_temp_files;
- 새로운 TEMP 테이블스페이스 생성: TEMP 테이블스페이스가 없거나 손상된 경우 새로 생성합니다.
CREATE TEMPORARY TABLESPACE temp_tbs TEMPFILE '/u01/oradata/ORCL/temp01.dbf' SIZE 500M AUTOEXTEND ON;
- 기본 TEMP 테이블스페이스 변경: 새롭게 생성한 TEMP 테이블스페이스를 기본으로 설정합니다.
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp_tbs;
- 기존 TEMP 테이블스페이스 다시 추가: TEMP 테이블스페이스의 데이터 파일을 다시 추가할 수도 있습니다.
ALTER DATABASE TEMPFILE '/u01/oradata/ORCL/temp01.dbf' DROP; ALTER DATABASE ADD TEMPFILE '/u01/oradata/ORCL/temp01.dbf' SIZE 500M AUTOEXTEND ON;
- 오라클 인스턴스 재시작: 변경 사항을 적용한 후 데이터베이스를 재시작하여 문제가 해결되었는지 확인합니다.
SHUTDOWN IMMEDIATE; STARTUP;
간단 요약
- ORA-25153 오류는 TEMP 테이블스페이스가 없거나 비어 있을 때 발생합니다.
- 해결 방법: - TEMP 테이블스페이스 존재 여부 확인 (`SELECT tablespace_name FROM dba_temp_files`) - 새로운 TEMP 테이블스페이스 생성 (`CREATE TEMPORARY TABLESPACE`) - 기본 TEMP 테이블스페이스 변경 (`ALTER DATABASE DEFAULT TEMPORARY TABLESPACE`) - TEMP 테이블스페이스 파일 다시 추가 (`ALTER DATABASE ADD TEMPFILE`) - 데이터베이스 재시작 (`SHUTDOWN IMMEDIATE; STARTUP;`)
반응형
'SW > Network' 카테고리의 다른 글
windows server 2012 r2 teaming 이슈 (0) | 2017.05.14 |
---|---|
DNS 사이트 (0) | 2017.04.22 |
DNS (0) | 2017.03.24 |
Well-Known Port (0) | 2017.02.23 |