'ora01950테이블스페이스권한없음'에 해당되는 글 1건

  1. 2020.11.19 [Oracle] 오라클 ORA-01950: 테이블스페이스 'USERS'에 대한 권한이 없습니다 오류
Oracle2020. 11. 19. 09:10

 

 

 

 

 

개발서버에 오라클을 세팅하고, 권한과 테이블스페이스를 따고, 테이블까지 생성했는데

insert가 안되는것이었다.

 

놔봐

 

 

진정하고..원인을 알아보자..

아시다시피..오라클에서는 테이블스페이스라고 하여 테이블이 저장되는 공간이 있는데..

새로운 사용자를 생성한 직후에 기본적으로 할당받는 테이블스페이스는 users 라고 한다.

그러나 생성된 유저에 대해 GRANT를 통해서 RESOURCE 롤을 부여해주지 않은경우 이 users 테이블에

얼마만큼의 영역을 할당한것인지 정해지지 않은 상태라서 오류가 난다고 한다.

따라서 1바이트라고 사용자가 입력을 못하는 상황이기때문에 해당 오류가 발생한것이고..

다음과같이 해당 테이블스페이스에 공간을 할당해주면 된다.

해결방법)

 

SQL> alert user 유저명 default tablespace 테이블스페이스 quota unlimited on 테이블스페이스;
-- 혹은 
SQL> alert user 유저명 default tablespace 테이블스페이스 quota unlimited on users;

 

 

Posted by 사슴영혼'-'