오라클 권한설정좀 알려주세요...

ㅡ,.ㅡ;;의 이미지

오라클에 관한질문이지만.. 여기 고수님들이 많을것 같아 물어봅니다.
게시판 성격에 맞지 않으면.. 삭제 하겠습니다. 하지만 어차피 리눅스에 설치하는거니까 괜찮겠죠??^^;;
Linux에 Oracle 817 새로 설치 했습니다.
그런데 Table생성하려니

CREATE TABLE T_USER (
*
ERROR at line 1:
ORA-01950: no privileges on tablespace 'KDB_SPACE'

아래와 같은 오류가 납니다. 권한을 어떻게 주면되는지 아시는분 좀알려주세요..
-------------
전에는 분명히 바로 다사용할수 있었는데 이번에 설치하니 안되는게 좀있네요..
이유를 모르겠습니다..SID 생성을 좀잘못한건지...

좋은진호의 이미지

grant는 다음처럼 connect, resource 권한은 최소한 부여했을테고.
GRANT CONNECT, RESOURCE TO DBuser명;

해당 user에게 KDB_SPACE tablespace 쿼터 할당을 안한 듯 합니다.
(50M 할당한다고 할 때. 물론 이럴경우 tablespace는 최소 50MB 이상이어야 합니다.)

ALTER USER DBuser명 QUOTA 50M ON KDB_SPACE;
ALTER USER DBuser명 QUOTA UNLIMITED ON KDB_SPACE; (제한없이 한다면)

QUOTA UNLIMITED ON 보다는 QUOTA 50M ON 처럼 용량을 지정하는게 좋습니다.
한유저에서 다른유저로 export/import할 경우가 있다면
엉뚱한 tablespace로 써버리는 경우가 생길 수 있거든요.

위의 명령은 오라클 DB system user로 하는 것 아시죠?

좋은진호 = 황보 진호. 여기에 성이 같은 사람이 있을려나...

커피 한잔의 여유를 즐기고 싶다~

ㅡ,.ㅡ;;의 이미지

감사요.. 쿼터 때문이네요..

디폴트로 쿼터를 설정해주는 문서가 있나요??

유저 생성시마다 일일이 지정하지 않고. 디폴트로 설정되는 문서...


----------------------------------------------------------------------------