◈ 명시적으로 사용자의 계정을 잠글 경우 사용 할 수 있습니다.
-- 시스템 유저로 접속 합니다.
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;
연결되었습니다.
'DataBase > Sql' 카테고리의 다른 글
[Sql] Oracle - 간단한 저장프로시저 (0) | 2009.09.18 |
---|---|
[Sql] Oracle - 문자열 제어 (0) | 2009.08.28 |
[Sql] Oracle - Index생성 & 삭제 (0) | 2009.07.30 |
[Sql] Oracle - 날짜와 시간 포맷팅 (0) | 2009.06.01 |
[Sql] Oracle - char -> varchar 변환&크기 변환 프로시저 (0) | 2009.05.20 |