반응형
ORA-01950: no privileges on tablespace 'SYSTEM' 01950. 00000 - "no privileges on tablespace '%s'"
사용자 생성 후 테이블을 생성하려고 CREATE 하려는 순간 다음과 같은 오류가 발생함..
ORA-01950 : 테이블스페이스 'USER'에 대한 권한이 없습니다.
에러 발생 이유
오라클에는 테이블스페이스라는 테이블이 저장되는 공간이 있음.
새로운 사용자를 생성한 직후에 기본적으로 테이블 스페이스는 users라고 한다.
생성된 유저에 대해 GRANT를 통해 RESOURCE 롤(role)을 부여해주지 않은 경우 이 users 테이블스페이스(tablespace)에 얼마만큼의 영역을 할당할것인지 정해지지 않은 상태라고한다.
그래서 users 테이블스페이스에 테이블을 생성하려고 하니 해당 에러가 발생하게 된것이다.
해결방법
1. 아래쿼리는 system 계정에서 실행하여야함.
-- grant unlimited tablespace to [권한을 줄 사용자계정];
grant unlimited tablespace to username;
- 모든 테이블스페이스(tablespace)에 대한 권한을 부여
반응형
'기타 > 에러' 카테고리의 다른 글
[ Error ] 에러!! npm ERR! code ERESOLVE (0) | 2022.06.09 |
---|---|
[ Error ] ORA-28002: the password will expire within 7 days 오류 (0) | 2022.06.06 |
[ ERROR ] MSSQL 데이터베이스를 복원하지 못했습니다. 현재 데이터베이스 백업이 없으므로 BACKUP LOG를 수행할 수 없습니다. (1) | 2022.04.01 |
[ Error ]IOPub data rate exceeded 파이썬 에러 (0) | 2021.12.06 |
[ Error ] 디버그 해시 키,릴리즈 해시키 얻기 오류 해결법(kakao) (1) | 2021.11.04 |