프로그래밍/Oracle

[Oracle] ORA-01017 관리자 계정 접속(/ as sysdba) + 계정 불일치 해결

Beginner:) 2022. 4. 2.
320x100

 

아래의 명령어는 오라클 DB의 관리자 계정으로 접속하는 방법이다. 

sqlplus / as sysdba

 

아이디/비밀번호가 없이 어떻게 로그인이 되는거냐면 

 

오라클 DB가 설치된 컴퓨터에서의 접속은 관리자가 접속했겠거니 하고 권한을 부여하는 것이다.

 

그래서 / as sysdba로 접속할 수 있는 조건은

 

Orace DB가 설치된 로컬컴퓨터 + 관리자계정이다.

 

간혹 설치가 되지 않은 다른 일반 Windows 계정으로 Oracle DB로 연결을 시도하다 

 

as sysdba의 계정이름 또는 비밀번호가 틀렸다고

 

오류 문구가 나오는 것(ORA-01017: invalid username/password: logon denied)은 로컬 또는 관리자 계정이 아닌것이다.

(일반 계정의 비밀번호를 찾는다 & 관리자로 접속이 가능하다면 맨 아래 '계정 비밀번호 변경' 글을 보자)

 

+ 명령 프롬프트를 관리자권한으로 / as sysdba 접속하는 경우가 있는데

 

이것 또한 관리자 대리인 신분으로 접속하는 것이지 관리자 본인이 아니기에 접속이 안될 수 있다.

 

확실히 하기위해 Oracle이 설치된 로컬 컴퓨터 + 관리자 계정 + 관리자권한으로 실행해보자.

 

 

 

만약 일반 계정 비밀번호를 잊어버렸고 /as sysdba로 접속이 가능하다면 아래의 글을 확인하자.


 

계정 비밀번호 변경 방법

2022.04.02 - [프로그래밍] - [Oracle] 계정 비밀번호 변경

 

 

 

계정 잠금 해제방법

 

2022.04.02 - [프로그래밍] - [Oracle] ORA-28000 계정 잠금 해제(unlock)

 

[Oracle] ORA-28000 계정 잠금 해제(unlock)

계정이 잠금되었는데 또는 system 비밀번호를 몰라 검색 중이라면 관리자 계정으로 접속하는 방법부터 확인한다. 아래 링크는 관리자 계정으로 접속하는 방법과 접속시 계정이름/비밀번호 불일

park-duck.tistory.com

 

 

ora_dba로 권한 부여하는법 

https://heesy.tistory.com/88

반응형

댓글