티스토리 뷰


오라클에서 업무별 계정을 분리하면서 발생한 문제입니다.

우선 최초 테이블 생성 및 데이터 탑재는 일시적으로 dba 권한을 할당해서  덤프 파일로 진행했었고,

추가 테이블 생성이 필요해 작업 중 ORA-01536 에러가 떨어졌습니다.

---------------------------------------------------------------------------------------------- 
TABLESPACE 용량이 충분한데 INSERT 시 ORA-01536 에러가 뜬다면
USER 에게 unlimited tablespace 권한을 주어야 한다.

GRANT UNLIMITED TABLESPACE TO 'scott';

이렇게 권한을 주고서도 에러가 발생하는 경우, DB 링크를 의심해본다.

SELECT *
  FROM DBA_TS_QUOTAS
 WHERE USERNAME = 'scott';

으로 tablespace_name 정보를 얻어온 후,
 
ALTER USER 'scott' QUOTA UNLIMITES ON 'TABLESPACE_NM';

이렇게 하면 어지간 한 건 풀리지 않을까... 라는..
---------------------------------------------------------------------------------------------- 

참고 : 원문 보기
 
댓글