ORA-03232 : unable to allocate an extent of blocks from tablespace


위의 에러는 HASH_MULTIBLOCK_IO_COUNT value가 NEXT value 보다 켜서 나타나는 현상입니다. 


Alter Tablespace 를 이용하여 next 값을 높이거나 HASH_MULTIBLOCK_IO_COUNT값을 내려주시면 해결할 수 있습니다. 


*Cause: An attempt was made to specify a HASH_MULTIBLOCK_IO_COUNT value that is greater than the tablespace's NEXT value


*Action: Increase the value of NEXT for the tablespace using ALTER TABLESPACE DEFAULT STORAGE or decrease the value of HASH_MULTIBLOCK_IO_COUNT.


-- 세션 적용시 
ALTER SESSION SET HASH_MULTIBLOCK_IO_COUNT = 1;


-- System 전체 적용시 

ALTER SYSTEM HASH_MULTIBLOCK_IO_COUNT = 1;


-- 데이터베이스 적용시 
initSID.ora 파일에 아래 부분을 추가

HASH_MULTIBLOCK_IO_COUNT = 1


-- SELECT 문에 오라클 Hint (USE_HASH(테이블)) 사용할경우 이를 주석처리하면 된다.

Posted by ilus


,