반응형
Oracle 접속시 계정이 Lock 이 걸려 잠기는 경우가 간혹 발생한다.
ORA-28000 The account is locked 에러가 발생하며,
계정이 Lock 이 걸리는 대 부분의 사유는 다음과 같다.
1) Password 를 N 번 이상 틀려서 계정잠금, lock 이 발생
2) Password 를 주기적으로 변경하지 않아, 계정장금, lock
해당 설정의 경우, Oracle Profile 에서 설정이 가능하다.
SQL> col resource_name for a30;
SQL> col limit for a30;
SQL> select resource_name,limit from dba_profiles where profile='DEFAULT';
RESOURCE_NAME LIMIT
------------------------------ ------------------------------
COMPOSITE_LIMIT UNLIMITED
SESSIONS_PER_USER UNLIMITED
CPU_PER_SESSION UNLIMITED
CPU_PER_CALL UNLIMITED
LOGICAL_READS_PER_SESSION UNLIMITED
LOGICAL_READS_PER_CALL UNLIMITED
IDLE_TIME UNLIMITED
CONNECT_TIME UNLIMITED
PRIVATE_SGA UNLIMITED
FAILED_LOGIN_ATTEMPTS 10
PASSWORD_LIFE_TIME 180
RESOURCE_NAME LIMIT
------------------------------ ------------------------------
PASSWORD_REUSE_TIME UNLIMITED
PASSWORD_REUSE_MAX UNLIMITED
PASSWORD_VERIFY_FUNCTION NULL
PASSWORD_LOCK_TIME 1
PASSWORD_GRACE_TIME 7
INACTIVE_ACCOUNT_TIME UNLIMITED
17 rows selected
SQL> select resource_name,limit from dba_profiles where profile='DEFAULT';
FAILED_LOGIN_ATTEMPTS
PASSWORD_LIFE_TIME
두가지 항목이 많이 발생하는 원인 중 하나이다.
1) FAILED_LOGIN_ATTEMPTS
- 로그인 실패 횟수
2) PASSWORD_LIFE_TIME
- 패스워드 유효 기간
해당 설정들은 ALTER 명령어로 수정이 가능하며,
각 회사의 정책으로 많이들 설정하기 때문에,
각자 상황에 맞춰 사용하면된다.
○ 수정 명렁어 (ALTER PROFILE)
ALTER PROFILE DEFAULT LIMIT [RESOURCE_NAME] [설정값]
SQL> ALTER PROFILE DEFAULT LIMIT RESOURCE_NAME] [설정값]
ex) ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;
ex) ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
○ Oracle 패스워드 잠금, lock 해제 및 정상 접속 확인
SQL> ALTER USER 계정명 ACCOUNT UNLOCK;
ex)
SQL> alter user min account unlock;
User altered.
SQL> conn min
Enter password:
Connecte
○ Oracle 패스워드 만료로 인한 추가 변경시
아래와 같이 패스워드를 변경 후에 다시 접속을 시도한다.
SQL> ALTER USER 계정명 IDENTIFIED BY 패스워드;
'IT-Infra, Network > IT-Oracle' 카테고리의 다른 글
Oracle 12C 설치 가이드 Feat.페이지 오류로 재작성 (0) | 2020.10.06 |
---|---|
Oracle 접속 시도시 ORA-28040 / ORA-01017 오류 해결 방안 (Oracle 12C 이상 18, 19 동일) (0) | 2020.10.06 |
Oracle ORA-01653 (Unable to extend table) 오류 해결 가이드 Feat. 테이블스페이스 용량부족, 데이터파일 추가하기 (0) | 2020.10.06 |
Oracle SQL Developer 프로시저 시작지점 오류 JVM.DLL 오류 해결 방법 (9) | 2020.08.12 |
오라클 19C Standard 버전은 RAC 기능을 지원하지 않습니다. (2) | 2020.05.11 |