Oracle Database TIP
유저 계정의 잠금 및 잠금 해제, 그리고 암호를 만료 하는 법. 9 1 28,453

by 김정식 ACCOUNT LOCK ACCOUNT UNLOCK ALTER USER PASSWORD EXPIRE 계정잠금 [2002.03.12]


사용자 계정의 잠금

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

 
-- 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;
    

- 강좌 URL : http://www.gurubee.net/lecture/1220

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

by 하혜진 [2008.05.14 17:13:22]
28000 에러가 생겨서 당황스러웠는데 잘 보고 해결했어요 ㅋㅋ
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입