현재 소토리지 파라미터를 변경해봐야 소용없습니다.
왜냐면 그 이후부터 익스텐트를 할당할때 적용되기 때문입니다.
그렇기 때문에 풀 익스텐트가 발생한 테이블에 대해서만
익스포트하여 파라미터를 수정하고 다시 import시키는 방법을
이용해야 합니다.
수고하세요~
>>wings 님께서 쓰시길<<
:: 안녕하세요. 답변 감사합니다.
::
:: 음, 일단 TABLE 생성시 옵션을 따로 주지 않았고, default로 121로 지정된 것
:: 같습니다. 현재 수치들은 아래와 같습니다.
::
:: --->> cut here <<---
::
:: SQL> SELECT TABLE_NAME,INITIAL_EXTENT,NEXT_EXTENT,MIN_EXTENTS,MAX_EXTENTS,PCT_INCREASE FROM USER
:: _TABLES WHERE TABLE_NAME='TBL_OPTIONS_T';
::
:: TABLE_NAME INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS
:: ------------------------------ -------------- ----------- -----------
:: MAX_EXTENTS PCT_INCREASE
:: ----------- ------------
:: TBL_OPTIONS_T 10240 955613184 1
:: 121 50
::
:: --->> cut here <<---
::
:: 대충 찾아보니 ALTER TABLE [테이블명] ALLOCATE EXTENT SIZE n; 문으로
:: 바꿀 수 있을 것 같아 시도해 보았습니다만 SIZE 부분에서 invalid ALTER TABLE
:: option 이 나면서 실행이 되지 않는군요. 한숨만 나오네요 T.T
::
:: 설마... 직접 update를 하면 되는 것인지요...
::
:: 그리고 한편으로 MAXEXTENTS 관련 문제가 아닌 것 같은 생각이 드는 이유는
:: 제가 개인적으로 테스트해 본 결과 MAXEXTENTS 제한에 걸린 경우 다음과 같은
:: 에러를 내고 죽는 것을 확인했습니다.
::
:: --->> cut here <<---
::
:: [wings@norm src]$ otest
::
:: main()--
::
:: ORA-01631: max # extents (2) reached in table UALMAS.TEST_TABLE
::
:: [wings@norm src]$
::
:: --->> cut here <<---
::
:: 혹시 해결방법을 알고 계시거나 또는 생각나는 부분이 있으시면 저에게도 그
:: 방법을 전수해 주셨으면 좋겠습니다.
::
:: 그럼, 좋은한주 되세요~
::
::
|