티스토리 뷰

[오라클 비밀번호 찾기]

 

오라클 설치 시 비밀번호를 설정하게 되어있는데요 비밀번호 설정시 생각 없이 작성하였다가 생각이 안 나는 경우가 종종 있습니다. 저 또한 그랬는데요.

그래서 간단하게 찾는 방법에 대해서 소개해 드릴까 합니다. 저는 오라클 11g를 설치하였습니다.

찾는 방법에는 두 가지 방법이 있으며 첫 번째 방법으로 오라클 11g 설치 시 제공되는 Run SQL Command Line을 사용하여 찾는 방법과 윈도우에서 제공하는 cmd 창으로 찾는 방법이 있습니다.



첫 번째 방법인 Run SQL Command line을 사용하여 찾아보도록 하겠습니다.

 

 

Run SQL Command Line 을 실행합니다. 실행 후 입력창에 conn 입력 후 엔터를 치면 사용자 명을 입력하라고 합니다. 사용자명에 "sys as sysdba" 입력합니다. 다음으로 비밀번호 입력하라고 나옵니다. 비밀번호는 입력 없이 엔터를 입력합니다. 그럼 접속(Connected.)이 됩니다.

 

접속 후 alter user sys identified by 1234;를 입력 후 엔터를 입력합니다. 해당 명령은 sys계정의 비밀번호를 1234로 변경하는 의미입니다. 해당 명령이 정상적으로 수행이 된다면 User altered. 메시지가 출력 되게 됩니다.  sys 계정과 동일하게 system 계정의 비밀번호도 변경해보았습니다.



두 번째 방법인 Cmd를 사용하여 변경해보도록 하겠습니다.

 

 

윈도우 보조프로그램에 명령프롬프트를 실행 합니다. 또는 윈도우키+r 실행 후 cmd를 입력하여 실행합니다.

cmd 실행 후 sqlplus 입력합니다. 입력을 하게 되면 첫 번째 방법과 동일하게 사용자명을 입력하라고 합니다. 그럼 사용자명에 "sys as sysdba"를 입력합니다. 비밀번호는 입력 없이 엔터를 입력합니다. 접속이 되면 위에서 사용한 명령(alter user sys identified by 1234;)을 입력하여 비밀번호 변경을 할 수 있습니다.




추가적으로 일반 사용자의 비밀번호도 변경이 가능하며 일반 사용자의 비밀번호는 DBA 권한이 있는 sys 계정으로 변경이 가능합니다.

 

 

sys 계정으로 접속 후 TUSER의 계정의 비밀번호를 1234로 변경하였습니다. 변경 후 conn 명령을 통해 TUSER 계정 접속해 보니 정상적으로 접속이 되신 걸 확인할 수 있었습니다.

 

지금까지 오라클 시스템 계정 및 일반 사용자 계정의 비밀번호를 잃어버렸을경우 변경을 통한 비밀번호 찾기를 알아보았습니다. 저는 비밀번호를 1234로 하였지만 실제로 사용하시는 비밀번호는 특수문자 및 대소문자를 포함하여 변경하는 습관을 권해드립니다.



댓글