오라클 테이블 생성시 오류 테이블 생성권한을 사용자에게 주기

2020. 10. 15. 22:37개발/[DB] Oracle

반응형

안녕하세요.

첫 글이네요 !! 전에 했던 블로그에 글들을 조금씩 수정해서 올리고 새로운 글들을 쓰려고 합니다.

 

Oracle 사용자 계정 만들기

자 성공 ! 여기까지는 아무 문제없이 잘 생성되고 성공 했습니다

 

새로운 사용자 계정으로 테이블을 만들어보겠습니다.

테이블 생성 코드입니다.

그냥 이렇게 테이블을 생성하려고 하면 권한이 없어서 테이블이 만들어지지 않습니다.

바로 관리자 계정에서 테이블 생성권한이 사용자 계정에 옮겨지지 않아서 그렇습니다 !

즉 테이블스페이스 사용권한을 가지지 않기 때문에 일어나는 문제입니다

그러면 어떻게 할까요?

ALTER USER C##DBTEST QUOTA UNLIMITED ON USERS;

사용자 계정에 테이블스페이스 사용 권한을 양도합시다!

자 테이블이 생성 되었습니다!

테이블 생성 권한을 사용자 계정에 옮겨주는 실습을 해봤습니다. 

관리자가 가진 권한들 테이블생성, 뷰생성 등 모두 실습계정에 줘야 한다는 것 알고계셔야 합니다 !

반응형