ORA-01950 : 겉 (표) 영역 'USERS'에 대한 특권이 없습니다 [닫힘]


93

이 오류가 발생합니다.

ORA-01950 : 겉 (표) 영역 'USERS'에 대한 특권이 없습니다

기본 테이블 스페이스가 있고 테이블을 생성 할 수 있지만 Toad의 개체 탭에 표시되지 않습니다. 내가 만든 테이블에 아무것도 삽입 할 수 없습니다.


3
사용자를 아무 효과가 없도록 변경했습니다 . 그런 다음 소유자 사용자 를 변경하고 행을 추가 할 수있었습니다.
Steve11235 2014 년

3
@ Steve11235 당신이 그것에 대해 생각한다면, 그것이 유일한 논리적 인 방법입니다. 객체는 소유자의 것이므로 데이터는 소유자의 '속'이므로 소유자의 할당량이 고려됩니다 (그렇지 않으면 Oracle은 데이터베이스의 모든 단일 행에 대한 소유권을 추적해야합니다. 매우 비실용적이며 대부분 쓸모가 없습니다.) ).
Frank Schmitt 2014 년

답변:


192

테이블 스페이스에 할당량이 0이므로 데이터를 삽입 할 수 없습니다. 이 문제를 해결하려면

ALTER USER <user> quota unlimited on <tablespace name>;

또는

ALTER USER <user> quota 100M on <tablespace name>;

DBA 사용자로 (필요한 / 부여하려는 공간의 양에 따라).


주어진 <user>에 대한 현재 할당량을 어떻게 알 수 있습니까 (선택?)?
downtheroad

@downtheroad 후속 질문은 SO에 별도의 질문으로 게시해야합니다. 계속해서 새 질문으로 게시하십시오.
Frank Schmitt 2018

문제에 대한 좋은 대답입니다.
hygull 19
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.