아래의 명령어는 오라클 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)
ora_dba로 권한 부여하는법
'프로그래밍 > Oracle' 카테고리의 다른 글
[Oracle] 샘플 데이터베이스 (0) | 2022.04.17 |
---|---|
[Oracle] 계정 비밀번호 변경 (0) | 2022.04.02 |
[Oracle] ORA-28000 계정 잠금 해제(unlock) (0) | 2022.04.02 |
댓글