seunghyun Note

[ORACLE] ERROR - ORA-01031: 권한이 불충분합니다 본문

스터디/오류 잡기

[ORACLE] ERROR - ORA-01031: 권한이 불충분합니다

승숭슝현 2024. 1. 25. 12:33
728x90
반응형

 

create view를 생성할 때 오류가 계속 생겼다. 

(mac OS는 참 오류가 많다고 생각했지만 이것은 그냥 나의 oracle setting 문제였다.)

어떻게 해야 할지 찾아보다가 초기에 grant 세팅을 했을 때 추가하지 않았던 구문이 있었다.

1. sql에 접속을 한다.

docker exec -it oracle sqlplus

2. 관리자 모드 접속

sqlplus / as sysdba  :: 관리자 모드 접속

3. view 생성 추가 (session, table, procedure은 이미 있다면 pass)

grant create view, create session, create table, create procedure to hr;

그리고 다시 oracle에 접속 후 view 객체를 생성하면..


가끔씩 1.sql에 접속을 한다를 했을 때 아래와 같은 오류가 발생할 때가 있다.

Cannot connect to the Docker daemon at unix:///Users/seounghyunkim/.docker/run/docker.sock.
Is the docker daemon running?

그럴 때는 다양한 방법이 있는데 colima를 사용하고 있다면 colima가 꺼져있을 확률이 매우 높다.

그렇기 때문에 colima를 다시 실행해 준다.

colima start --memory 4 --arch x86_64

그리고 나와 같은 상황이라면 위에 1,2,3을 반복하면 해결할 수 있다.

728x90
반응형