JDBC-21009 : No tempfile was found

ERROR CODE / 설명

 : 티베로 튜닝 프로젝트의  TEST DB에서 INDEX 생성 중  에러 발생

Time Start : 2023-08-06 오전 10:58:35.270

[10:58:41.835]java.sql.SQLException: JDBC-21009:No tempfile was found.

Time End : 2023-08-06 오전 10:58:41.835

Elapsed Time for Script Execution: 6565.563msecs

 

발생 원인

 : TEMP FILE 조회 시도,  TEMP FILE 없었기 때문에 인덱스 생성이 안됨

SELECT * FROM DBA_TEMP_FILES;

0 Rows

 

해결방법

1. 테이블 스페이스 생성 ( 공부 할 때 )

create temporary tablespace temp01
tempfile '경로/temp01.dbf' 
size 100m autoextend on;

2.  DBA에게 연락하여 TEMPFILE 생성 요청 ( 프로젝트 )
※ INDEX 생성시는 정렬 처리를 위해 TEMP FILE이 사용 된다는 사실을  체험한 귀중한 시간