개발서버 계정 잠금 해제 건이 있어서 확인 후 처리
프로파일내에 패스워드 만료 기간이 지정되어있어서 계정이 잠김
개발용이라 패스워드 만료 제한을 풀고 계정 unlock함
--스키마 profile 확인
SELECT username, default_tablespace, temporary_tablespace, account_status, profile
FROM dba_users
where username = 'db_user';
-- 프로파일 패스워드 리밋 기한 조회
SELECT RESOURCE_NAME, LIMIT
FROM DBA_PROFILES
WHERE PROFILE = 'DEFAULT' AND RESOURCE_TYPE = 'PASSWORD';
--UNLIMITED으로 변경
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
--동일한 패스워드로 패스워드 변경해줌
---계정 잠금 처리
--패스워드 틀리면 계정이 잠금됨 아래 쿼리를 통해 몇번 제한인지 확인
SELECT *
FROM DBA_PROFILES
WHERE PROFILE = 'DEFAULT' AND RESOURCE_TYPE = 'FAILED_LOGIN_ATTEMPTS';
--잠긴 계정 확인
select username, account_status, lock_date from dba_users;
--sqlplus접속하거나 dba권한있는 잠기지않은 계쩡 접속
--계정 잠금해제
alter user db_user account unlock;
'DATABASE > Oracle' 카테고리의 다른 글
[Oracle] oracle database edition 특징 정리 (0) | 2024.01.22 |
---|---|
[Oracle] 오라클 서비스 시작, 중지, 기동 확인 쉘 스크립트 (1) | 2024.01.09 |
[Oracle] SQL*Plus spool 활용하여 데이터 csv 파일 생성하기 (1) | 2024.01.05 |
[Oracle] USER, PUBLIC SYNONYM, PROFILE 이관시 DATAPUMP 사용법 (0) | 2023.12.28 |
[Oracle] NUM_INDEX_KEYS 힌트 사용시 INDEX 힌트 함께 사용하기 (1) | 2023.12.20 |