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

만일 scott 계정의 암호가 기억이 안난다면 DBA 관리자인 SYS 또는 SYSTEM으로 접속해서 아래와 같이 입력합니다.

 

alter user scott identified by tiger account unlock;

 

이렇게 입력을하면 scott 계정의 비밀번호를 tiger 로 바꾼다는 의미입니다.

Posted by 정윤문경아빠
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 정윤문경아빠
IT 프로그래밍/ORACLE2014. 1. 25. 02:55

오라클을 설치하면 기본적으로 생성되는 계정이 있습니다. 제공되는 계정은 시스템 권한을 가진 사용자인 DBA용 계정(SYS, SYSTEM)과 교육용 계정(SCOTT, HR)의 두 가지로 나뉩니다.

오라클에 접속하기 위해서는 사용자 계정이 필요합니다. 오라클을 설치하면 기본적으로 생성되는 사용자 계정 중에서 scott을 사용합니다. 오라클 설치과정중에 scott의 비밀번호를 설정하는 부분이 있었는데 그때 입력한 비밀번호를 입력하면 됩니다. 저는 비밀번호로 tiger로 했습니다.

 

콘솔창에서 아래와 같이 입력합니다.

sqlplus scott/tiger

성공적으로 접속이 끝나면 다음과 같이 sql 프롬프트가 나타납니다. SQL>

 

오라클을 종료하고 싶을때는 그냥 exit를 입력하시면 됩니다.

Posted by 정윤문경아빠