현상
테이블 생성 시 아래와 같이 TBR-21039 에러가 발생합니다.
SQL> create table t2(c1 varchar(20));
TBR-21039: The space quota for tablespace 'USR' is exceeded (user_id=TEST1, number of blocks attempted to allocate=16).
SQL
복사
원인
일부 바이너리 중 특정 파라미터(USE_TS_QUOTA)가 ON으로 세팅되어 발생합니다.
해결
유저에 QUOTA를 지정하여 해결합니다.
alter user [user_name] quota [size] on [tablespace_name];
--예문
alter user tibero quota 1G on USR;
SQL
복사
QUOTA 관련 파라미터 조정
USE_TS_QUOTA 또는 SET_TS_QUOTA_LIMITED 조정
alter system set USE_TS_QUOTA = N; or alter system set _SET_TS_QUOTA_LIMITED = N;
SQL
복사
•
USE_TS_QUOTA: QUOTA 기능 ON/OFF
•
SET_TS_QUOTA_LIMITED: USER가 TS_QUOTA를 지정하지 않으면 tablespace 공간을 사용하지 못하게 하는 파라미터
참고
위 두 파라미터 모두 dynamic 파라미터로, 재기동 이후에도 적용 하려면 $TB_HOME/config/$TB_SID.tip 파일에 기입합니다.