개발자로부터 아래와 같은 에러가 발생한다는 연락을 받았다.
찾아보니 오라클에서 이 에러는 아래와 같이 해결하라고 한다.
Error: ORA-3232
Text: unable to allocate an extent of %s blocks from tablespace %s
---------------------------------------------------------------------------
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.
하지만 필자가 관리하는 시스템은 HASH_MULTIBLOCK_IO_COUNT 가 0으로 설정되어 있는데
이 값이 테이블스페이스의 NEXT 값보다 클때 발생한다고 한다.
그럼 필자가 조치한 방법을 보도록 하겠다.
1. 발생에러
ORA-03232: unable to allocate an extent of 63 blocks from tablespace 3
SQL> select name from sys.ts$ where ts# =3;
NAME
------------------------------
TEMP
3. 해결

이 글의 권한은 dbtown.net 에 있습니다.
자료를 스크랩하실땐 출처를 밝혀주세요 ^^
Skin Technical Note
Sites validated CSS, XHTML & IE6, IE7, FireFox, Opera and Safari Accessiable. Generator & Powered by Zeroboard XE. This site inspired by Slabovia and developed by WTA

