오라클 계정 비밀번호 실패 or 변경 만료일이 지날 경우 설정된 값에 따라 계정에 LOCK이 발생합니다
ORACLE 오류메시지 코드로는 ORA-28000
설정되어 있는 값의 변경과 LOCK 해제 SQL문에 대해 알아 보겠습니다
LOCKED 상태의 계정 조회
SELECT USERNAME,
ACCOUNT_STATUS,
LOCK_DATE,
EXPIRY_DATE,
CREATED
FROM DBA_USERS
WHERE ACCOUNT_STATUS NOT IN ( 'OPEN' )
계정 LOCK 해제
ALTER USER 계정명 ACCOUNT UNLOCK
계정 비밀번호 변경
ALTER USER 계정명 IDENTIFIED BY 새로운 비밀번호
비밀번호 관련 프로파일(DBA_PROFILE) 설정 확인
SELECT *
FROM DBA_PROFILES
WHERE RESOURCE_TYPE = 'PASSWORD'
프로파일 변경(예, 비밀번호 만료일 : PASSWORD_LIFE_TIME)
ALTERR PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED
비밀번호 만료일을 UNLIMITED로 설정
'너알나알 > 오라클[Oracle]' 카테고리의 다른 글
[오라클]필드+코멘트 사용처 조회 및 추가 (1) | 2024.03.13 |
---|---|
[오라클]테이블 구조 조회+제약조건 확인 (2) | 2024.03.12 |
[오라클]테이블 Lock 조회+Session Kill (0) | 2024.03.12 |
[오라클]테이블+FUNCTION(오브젝트) 권한 부여 (0) | 2024.03.11 |
[오라클]오브젝트 INVALID 조회+활성화 (0) | 2024.03.11 |
댓글