* TOAD 에서 로그인시 아래와 같은 오류 메세지 창 출력되는 경우
ORA-28002: the password will expire within 3days
Do you wish to change your password now?
- 암호 사용 시간(?)의 만료가 되어감에 따라 알려주는 메세지.
-- 아래 내용은 모두 SYS 계정에서 실행
-- 현재 default 값 조회
SELECT RESOURCE_NAME, LIMIT
FROM DBA_PROFILES
WHERE PROFILE = 'DEFAULT' AND RESOURCE_TYPE = 'PASSWORD';
-- 현재는 PASSWORD_LIFE_TIME의 값이 180으로 되어 있다
--PASSWORD_LIFE_TIME의 값을 UNLIMITED로 변경
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
-- 계정의 비밀번호 변경
ALTER USER <계정명>IDENTIFIED BY <바꾸는패스워드>;
물론, 잠긴 계정은 락 해제 SQL로 간단히 풀어주면 된다.
패스워드를 변경한 후에는 로그인하는 기존 프로그램들이 있다면 변경한 패스워드로 빨리 적용해준다.
그렇게 하지않으면, 프로그램들이 이전 암호로 로그인 시도를 계속하여 계정이 잠기게 되는 경우가 발생한다.물론, 잠긴 계정은 락 해제 SQL로 간단히 풀어주면 된다.
'DEV' 카테고리의 다른 글
Linux - SSH root 계정 로그인 막기 (0) | 2011.07.13 |
---|---|
ORA-02449 : 외래 키에 의해 참조되는 고유/기본키가 테이블에 있습니다 (0) | 2011.05.24 |
Oracle listener 포트 변경 (0) | 2011.04.01 |
sqlplus: error while loading shared libraries......, sqlplus 실행시 에러 (0) | 2011.03.23 |
Linux - SSH 포트 변경 (0) | 2011.03.17 |