CODEDRAGON ㆍDevelopment/Database
오라클 계정 암호 기한 만료되어 사용할 수없는 계정을 다시 활성화 시키기
· DBA권한으로 로그인
· 출력값 보기 좋게 하기 위해 환경변수 변경
· 오라클 계정의 상태 확인하기
· 계정 상태를 통해 계정이 정상인 사용자 확인하기
· 암호 만료로 정지된 계정만 확인하기
· CODE로 시작하는 계정만 확인하기
· 잠긴 계정의 패스워드를 변경하여 기간만료 해제하기
· 기한 만료 비활성화하기
DBA권한으로 로그인
sqlplus system/oracle_11g
출력값 보기 좋게 하기 위해 환경변수 변경
SET LINES 150
SET PAGES 100
오라클 계정의 상태 확인하기
SELECT USERNAME, ACCOUNT_STATUS, EXPIRY_DATE, PROFILE FROM DBA_USERS;
컬럼 |
설명 |
||||||||
USERNAME |
USER의 계정 명입니다. |
||||||||
ACCOUNT_STATUS |
계정의 상태입니다. OPEN일 경우 정상 EXPIRED는 기한 만료, LOCKED는 계정이 잠겨있음을 뜻 합니다.
|
||||||||
EXPIRY_DATE |
계정이 잠긴 날짜를 의미합니다. |
계정 상태를 통해 계정이 정상인 사용자 확인하기
SELECT USERNAME, ACCOUNT_STATUS, EXPIRY_DATE, PROFILE FROM DBA_USERS WHERE ACCOUNT_STATUS = 'OPEN';
암호 만료로 정지된 계정만 확인하기
SELECT USERNAME, ACCOUNT_STATUS, LOCK_DATE, EXPIRY_DATE FROM DBA_USERS WHERE ACCOUNT_STATUS LIKE 'EXPIRED%';
CODE로 시작하는 계정만 확인하기
SELECT USERNAME, ACCOUNT_STATUS, EXPIRY_DATE, PROFILE FROM DBA_USERS WHERE USERNAME LIKE 'CODE%';
CODELAB10 사용자의 ACCOUNT_STATUS가 EXPIRED로 계정사용기한이 만료되었음을 알 수 있습니다.
잠긴 계정의 패스워드를 변경하여 기간만료 해제하기
ALTER USER CODELAB10 IDENTIFIED BY "oracle_11g";
변경된 계정의 상태를 다시 확인해 보면 OPEN으로 변경된 것을 확인할 수 있습니다.
SELECT USERNAME, ACCOUNT_STATUS, EXPIRY_DATE, PROFILE FROM DBA_USERS WHERE USERNAME LIKE 'CODE%';
기한 만료 비활성화하기
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
'Development > Database' 카테고리의 다른 글
단계별 데이터 정제 방안-1단계(전환 테스트 전), 2단계(전환 테스트 시), 3단계(최종 전환) (0) | 2017.06.27 |
---|---|
수행 내용-데이터 전환 환경 구축하기 (0) | 2017.06.26 |
데이터 표준 관리 프로세스 - 데이터 표준 관리의 목적, 데이터 표준 관리의 구조, 데이터 표준 프로세스의 유형, 데이터 표준 관리 대상 (0) | 2017.06.22 |
데이터 도메인(Data Domain)의 분류 - 기본형, 설계형, 유도형, 열거형, 비열거형, 외부 값 영역, 일반 값 영역 (0) | 2017.06.22 |
데이터 표준별 검토 기준 - 데이터 표준에 대한 주요 검증 기준, 데이터 표준별 관리 기준 (0) | 2017.06.22 |