dbeaver 권한 오류일때

JuHyung Yoon·2023년 8월 24일
0

dbeaver

목록 보기
1/1

ORACLE <MAC/터미널>

ORA-01031:insufficient privileges

불충분 권한 오류

※ 문제발생

:: 반년 만에 mac으로 sql developer 들어감

중간에 docker에서 Container 삭제 당함

image만 남은 상황

어찌어찌 다시 실행 후 sql lock 풀고 비번 변경하려고 시도함

근데 권한 문제로 거절당했다

권한 찾기 여정 시작 !

※ 해결방안

  1. 터미널 켜고 docker 확인

docker ps

  1. sqlplus 접속

    docker exec -it oracle11g-test sqlplus /nolog
    docker exec -it 컨테이너ID sqlplus /nolog

  1. 관리자 권한 로그인

connect /as sysdba
conn sys/oracle as sysdba
둘 중 하나로 로그인하시면 됩니다

저는 전자보다 후자가 되더라고요.

  1. lock 걸려 있는 내 user 목록을 봐야 함

select username, account_status, lock_date from dba_users;
dba_users 테이블에서 내 username과 lock 상태를 확인하는 select를 친다.

※ account_status의 상태

· OPEN : 정상

· LOCKED(TIMED) : 일정 횟수 이상 잘못 입력함

· EXPIRED & LOCKED : 패스워드 기간 만료

  1. 목록을 확인 후 lock 을 풀거나 비밀번호를 변경해 주기

· lock 해제

alter user system account unlock;
alter user 유저명 account unlock;

· 비밀번호 변경

alter user system identified by 0000;
alter user 유저명 identified by 신규비밀번호;

  1. 계정 수정 후 접속

conn system/0000
conn 유저명/비밀번호

[출처][ORACLE] ORA-01031: insufficient privileges ·권한에러|작성자 성격급한거북이

profile
ㅋㅎ딩초보

0개의 댓글