Oracle DBMS 를 사용하다보면 가끔 Password 만료되었다는 에러메시지를 받게됩니다.
ORA-28011: the password has expired; change your password now
ORA-28001: the password has expired
ORA-65162: The password of the common user has expired
Old 버전의 Oracle 에서는 이러지 않았었는데, 11g, 12c 로 올라갈 수록 패스워드 관련된 규칙이 강화되면서 이런 에러를 자주 만나게 됩니다.
조치방법은 간단합니다. DBA 유저인 sys 로 접속해서 패스워드를 바꿔주면 됩니다.
$ sqlplus / as sysdba
SQL> alter user scott identified by XXXX account unlock;
위에서 account unlock 부분은 굳이 안해줘도 됩니다. account 가 lock 된 경우에 사용합니다.
일단, 이렇게 해서 패스워드를 바꿔주면 해결되는데, 몇일 지나면 또 똑같은 현상이 일어납니다.
이건 User 에 기본적으로 설정되어 있는 Profile 이라는 것 때문입니다.
따라서 DB유저에 디폴트로 설정되어 있는 이 Profile 을 조정해줘야 합니다.
물론, 이런식으로 강화된 보안규칙이 귀찮은 경우에만요~~ ㅎㅎ
Profile 조정하는 방법은 여기를 참조하세요. ==> "오라클 에러 정보 (ORA-28002)"
위 에러들 중 ORA-65162 는 Multi-Tenant 환경에서 만나는 에러입니다.
이때 Multi-Tenant 의 PDB 에서 패스워드를 바꾸려고 할때, ORA-65066 에러를 만날 수 있습니다.
ORA-65066 에러는 여길 참조하세요. ==> "오라클 에러 정보 (ORA-65066)"
'IT관련' 카테고리의 다른 글
Oracle 무료 DB관리툴 SQL Developer 다운로드 및 설치 방법 (0) | 2019.11.03 |
---|---|
오라클 에러 정보 (ORA-65066) - The specified changes must apply to all containers (0) | 2019.11.03 |
오라클 DB관리툴 EM(Enterprise Manager) 종합 페이지 - 각종팁, 주요기능 설명 등 모음 (0) | 2019.10.31 |
구글 크롬(Chrome)에서 플래시(Flash) 실행 안되는 경우 #2 (1) | 2019.10.31 |
오라클 2가지 TAF 방식 (Client Side TAF, Server Side TAF) (0) | 2019.10.29 |