ORA-28000 발생시 해결법
아래와 같은 메세지로 계정이 락 걸렸을 경우 처리 방안을 공유합니다.
SELECT USERNAME, ACCOUNT_STATUS, TO_CHAR(LOCK_DATE,'YY/MM/DD HH24:MI') LOCK_DATE,
PROFILE FROM DBA_USERS;
2. 해당 계정 LOCK 풀기
ALTER USER 계정명 ACCOUNT UNLOCK;
3. 패스워드 몇 번 틀릴 경우 LOCK 되는지 확인
SELECT p.profile, p.resource_name, p.limit
FROM dba_users u, dba_profiles p
WHERE p.profile = u.profile
AND username='modelingworld';
4. 일정 회수이상 로그인 실패시 계정에 LOCK 설정 안되게 설정(보안 고려 필요)
ALTER profile default limit FAILED_LOGIN_ATTEMPTS UNLIMITED;
ERROR:
ORA-28000: the account is locked
Warning: You are no longer connected to ORACLE.
1. 계정에 대한 LOCK 정보 보기
SELECT USERNAME, ACCOUNT_STATUS, TO_CHAR(LOCK_DATE,'YY/MM/DD HH24:MI') LOCK_DATE,
PROFILE FROM DBA_USERS;
2. 해당 계정 LOCK 풀기
ALTER USER 계정명 ACCOUNT UNLOCK;
3. 패스워드 몇 번 틀릴 경우 LOCK 되는지 확인
SELECT p.profile, p.resource_name, p.limit
FROM dba_users u, dba_profiles p
WHERE p.profile = u.profile
AND username='modelingworld';
4. 일정 회수이상 로그인 실패시 계정에 LOCK 설정 안되게 설정(보안 고려 필요)
ALTER profile default limit FAILED_LOGIN_ATTEMPTS UNLIMITED;
'wow db Log > oracle' 카테고리의 다른 글
오라클 캐릭터 셋 설정 (0) | 2009.05.28 |
---|---|
Oracle Database 10g: DBA를 위한 20가지 주요 기능 (0) | 2009.05.13 |
[팁] TKPROF로 TRACE 분석 (0) | 2008.05.09 |
[그랜연 발췌] oracle coherence (0) | 2008.02.21 |
Join 비교 (0) | 2008.01.25 |