본문 바로가기

DB

[Oracle] 오라클 관리자 계정/비밀번호 찾기, 오라클 계정 db 접속

개인 프로젝트를 진행하기 전에 새로운 db 생성부터 하려고 보니

 

 

사용자 정보를 입력하는 부분에서  '어라..? 이게 뭐더라?' 하고 멈칫했다.

 

곰곰히 생각해보니 예전에 만들어놓은 관리자 계정이 있던거 같긴한데

나란 녀석.. 금붕어 기억력을 갖고 있는게 틀림없다..

도무지 기억이 안나!!!

 

그래서 관리자 계정을 생성하는 방법을 찾아보았다.

 

1. 명령어 프롬프트 창 켜기

 

컴퓨터 화면 하단에 돋보기 창을 누르고 검색어에 cmd를 입력해주었다.

 

2. sqlplus 입력

오라클로 접속하는 방법이다.

3. sys as sysdba 를 입력

오라클에서는 관리자 계정으로 sys와 system이 있는데 

sys는 super user 이고 system은 sys와 권한은 같으나 database 생성 권한은 없다.

그래서 사용자 계정을 추가하거나 db를 새로 만들 때는 sys 계정으로 접속 해야한다.

 

 

 

비밀번호 입력하는 부분이 나오는데 여기서

비밀번호는 생략

하고

enter 키

를 누른다.

4. 관리자 계정 비밀번호 변경

 

SQL> alter user sys identified by 1234;

위에 작성한 sql 쿼리문을 입력한다.

그럼 다음과 같이

 

 

사용자가 변경되었다는 문구가 나온다.

 

그리고 오라클에 새로운 접속을 하려면 변경된 사용자 계정에 접속해야한다.

5. 사용자 계정 접속

SQL> conn sys/1234 as sysdba;

 

명령어 입력

 

 

알 수 없는 명령 문구가 떠서 순간 당황했는데 conn을 con으로 잘못 입력했다 엉엉 ㅠㅠ

다시 제대로!

 

6. 오라클 db 접속

다시 오라클로 돌아와서

 

 

사용자 정보에 사용자 이름 sys 입력 비밀번호 1234 입력하고 테스트를 누르면 접속 성공이 뜬다!!

혹시나 이런 실패 메세지가 뜬다면

사용자 이름에 sys as sysdba 라고 수정 후 연결해보길 바랍니다 !