갑작스러운 the password has expired error 로 당황할때가 있습니다..
비밀번호는 SYSTEM 계정으로 들어가서 다음 명령으로 변경하면 됩니다.
ALTER USER user_id IDENTIFIED BY new_password;
만약 집에서 개인정으로 테스트 해보는 환경이라면 매번 비밀번호를 변경하는게 불편할 수도 있겠습니다. 다음 명령으로 만료가 되지 않도록 설정할 수 있습니다.
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
추가로 또 하나 이야기 하자면, 로그인 시 비밀번호가 10번 틀리면 계정이 잠기는 것이 기본 프로필 설정입니다. 잠긴 계정을 풀려면 다음 명령을 사용합니다.
ALTER USER user_id ACCOUNT UNLOCK;
시스템 계정까지 비밀번호가 비밀번호가 만료되었다면 시스템의 로컬에서 sqlplus 를 사용해서 인증없이 로그인한 후 비밀번호를 변경하면 되겠습니다. 다음처럼 합니다.
출처: https://offbyone.tistory.com/118 [쉬고 싶은 개발자]
'프로그래밍언어 > Oracle' 카테고리의 다른 글
Mariadb 백업 및 복구 (0) | 2020.02.26 |
---|---|
오라클 명령어 (0) | 2018.10.15 |
ORA-01034: ORACLE not available 에러 (0) | 2018.07.31 |