본문 바로가기
Lecture/SQL & Oracle

사용자 계정 만료, 잠금

by cusmaker 2014. 6. 25.
반응형

사용자 계정의 잠금

  명시적으로 사용자의 계정을 잠글 경우 사용 할 수 있다.

 
-- SYSDBA 권한으로 접속 한다
C:\> SQLPLUS / AS SYSDBA


-- scott유저의 계정을 잠금
-- 계정 잠금을 해제 할 때까지 scott유저로 접속 할 수 없다. 
SQL> ALTER USER scott ACCOUNT LOCK;


-- scott유저에 접속 할 수가 없습니다.
SQL> CONN scott/tiger
     ERROR: ORA-28000: 계정이 잠금되었습니다  
    

사용자 계정의 잠금 해제

 
-- SYSDBA 권한으로 접속 한다
C:\> SQLPLUS / AS SYSDBA


-- scott유저의 계정 잠금 해제
SQL> ALTER USER scott ACCOUNT UNLOCK;


-- SCOTT유저에 다시 접속 할 수 있습니다. 
SQL> CONN scott/tiger
    

비밀 번호의 만료

 
-- SYSDBA 권한으로 접속 한다
C:\> SQLPLUS / AS SYSDBA


-- scott유저의 암호를 만료 시킨다. 
SQL> ALTER USER scott PASSWORD EXPIRE;


-- scott유저는 더이상 접속을 할 수 없다. 
SQL> CONN scott/tiger
     scott에 대한 암호를 변경합니다
      새로운 암호: *****
      새로운 암호를 다시입력합니다: *****
      ERROR:
      ORA-00988: 암호가 틀립니다


-- SYS USER가 암호를 재 설정 해야 한다. 
SQL> CONN / AS SYSDBA
  

-- 암호 생성
SQL> ALTER USER scott IDENTIFIED BY tiger;


-- 접속 가능
SQL> CONN scott/tiger;