IT 프로그래밍/ORACLE2014. 1. 25. 02:56

오라클에서 로그인할때 아래와 같은 에러가 발생이 된다면 약간의 조치를 취하도록 합니다.

 

ERROR:

ORA-28000: the accoutn is locked

 

이때는 사용자 계정을 풀기 위해 시스템 권한인 DBA 권한을 가진 사용자 계정으로 접속해야 합니다. DBA에는 다른 모든 사용자를 생성하거나 삭제, 변경하는 기능이 있기 때문에 사용자의 성격을 변경할 수 있습니다.

 

DBA 관리자인 SYS 혹은 SYSTEM 사용자로 접속한 후에 SCOTT 사용자 계정을 풀면 SCOTT 사용자로 접속할 수 있습니다. 다행히 DBA는 기본적으로 게정이 활성화되어 있기 때문에 오라클을 설치했을 때 입력한 암호만 기억하면 언제든지 로그인할 수 있습니다.

 

SYS 혹은 SYSTEM 사용자 게정으로 로그인합니다. SYS 혹은 SYSTEM 사용자로 접속할 경우 오라클 설치할때 지정한 암호를 입력하면 됩니다.

 

sqlplus sys/change_on_install 혹은 sqlplus system/manager 로 접속합니다.

 

서버 매니저인 system이라는 사용자로 로그인하였다면 다음과 같이 입력하여 scott 사용자의 계정 잠금을 해제합니다.

 

alter user scott account unlock;

 

scott 사용자에 설정된 잠금이 풀렸다면 scott으로 다시 접속합니다. 이미 system 사용자로 로그인된 상태라면 connect 명령어를 사용하여 다른 사용자로 접속을 시도합니다.

 

connect scott/비밀번호

 

비밀번호는 오라클 설치할때 scott 계정의 비밀번호 입력했던것을 입력하시면 되겠습니다.

Posted by 정윤문경아빠