반응형
Error report -
ORA-01031: insufficient privileges
01031. 00000 - "insufficient privileges"
*Cause: An attempt was made to perform a database operation without
the necessary privileges.
*Action: Ask your database administrator or designated security
administrator to grant you the necessary privileges
View를 만들려고 하는데 권한이 없다는 에러로 애를 먹었습니다.
제가 사용자를 만들때 뷰를 만들 수 있는 권한을 주지 않았기 때문이었습니다. 오라클 시스템 계정 (system)으로 접속해서
select * from sys.dba_users;
위의 쿼리를 날려 봅니다.
DB 상에 존재하는 계정들이 나옵니다. 저는 이중에서 PSH 계정을 사용하고 있습니다.
grant create view, create session, create table, create procedure to psh;
create view 권한을 주는게 핵심이고, 이왕 하며 혹시 몰라 각종 권한을 다 줘 봤습니다.
이후에는 성공적으로 뷰를 만들 수 있었습니다.
반응형
'Data > Oracle' 카테고리의 다른 글
Docker로 Oracle Database 11g 띄우기 (0) | 2021.09.20 |
---|---|
Oracle Database가 갑자기 안될 때 TNS-12541, TNS-12560, TNS-00511 에러 해결 (0) | 2021.09.06 |
Oracle 중복되는 데이터에는 같은 숫자 주며 순서 맥이기 . 윈도우 함수 DENSE_RANK() (0) | 2021.06.03 |
JSP 수업) 데이터 베이스 10개 문제 풀어보기 - 조인 쿼리 작성 (3) | 2021.04.07 |
인스타그램 follow 를 위한 테이블 설계 (0) | 2021.02.11 |