오라클

Database/ORACLE 2007. 10. 5. 23:53
1. 사용자 계정의 잠금  

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

 -- 시스템 유저로 접속 합니다.
 SQLPLUS system/manager


 -- scott유저의 계정을 잠금
 -- 계정 잠금을 해제 할 때까지 scott유저로 접속 할 수 없습니다.
 SQL>ALTER USER scott
         ACCOUNT LOCK;
   사용자가 변경되었습니다.


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

    경고: 이제는 ORACLE에 연결되어 있지 않습니다.  



2. 사용자 계정 잠금 해제 

 -- 시스템 유저로 접속 합니다.
 SQLPLUS system/manager

 
 -- scott유저의 계정 잠금 해제
 SQL>ALTER USER scott
         ACCOUNT UNLOCK;
      사용자가 변경되었습니다.
 

 -- SCOTT유저에 다시 접속 할 수 있습니다.
 SQL> conn scott/tiger
        연결되었습니다.



3. 비밀 번호의 만료

 ◈ 사용자 암호를 재 설정 할 때 유용 합니다.

 -- 시스템 유저로 접속 합니다.
 SQLPLUS system/manager


 -- scott유저의 암호를 만료 시킵니다.
 SQL>ALTER USER scott
        PASSWORD EXPIRE
     사용자가 변경되었습니다.


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

    암호가 변경되지 않았습니다


  -- system user가 암호를 다시 생성해야 scott유저가 접속 할 수 있습니다.
  SQL> conn system/manager
        연결되었습니다.
   

 -- 암호 생성
 SQL>ALTER USER scott
        IDENTIFIED BY tiger;
 
   사용자가 변경되었습니다.
 

  -- 접속 가능
   SQL> conn scott/tiger;
   연결되었습니다.
Posted by 행복한 프로그래머 궁금쟁이박
TAG

댓글을 달아 주세요