ORA-01654: unable to extend index %s.%s by %s in tablespace %s
해당 테이블스페이스의 용량이 작업할 용량보다 작음 (인덱스)
- 해당 테이블의 인덱스를 확인
SELECT INDEX_NAME, COLUMN_NAME, COLUMN_POSITION FROM ALL_IND_COLUMNS WHERE TABLE_NAME = 'table_name' ORDER BY INDEX_NAME, COLUMN_POSITION;
- 인덱스의 테이블 스페이스 확인
SELECT * FROM ALL_INDEXES WHERE INDEX_NAME = 'index_name'; SELECT OWNER, INDEX_NAME, TABLE_OWNER, TABLE_NAME, TABLESPACE_NAME FROM ALL_INDEXES WHERE INDEX_NAME = 'index_name';
- 해당 테이블 스페이스의 크기 및 파일 이름 확인
SELECT * FROM DBA_DATA_FILES WHERE TABLESPACE_NAME = 'tablespace_name'; SELECT FILE_NAME, TABLESPACE_NAME, BYTES FROM DBA_DATA_FILES WHERE TABLESPACE_NAME = 'tablespace_name';
- 테이블 스페이스 용량 추가 또는 테이블 스페이스 용량 변경