ORA-01017: invalid username/password; logon denied
하위 버전의 클라이언트나 서버에서 상위 버전의 오라클에 접속할 때 인증이 맞지 않음 (ex. 11g ➞ 12c, 19c)
또는 유저 상태 정보가EXPIRED
상태임
- 유저 정보 확인하여 해당되는 버전을 추가해 줄 것 ➞ 인증 프로토콜 추가 방법
SELECT USERNAME,ACCOUNT_STATUS,PASSWORD_VERSIONS FROM DBA_USERS; /* ... ADMIN OPEN 10G 11G 12C SYSBACKUP LOCKED ... PASSWORD_VERSIONS : 접속이 허가되는 버전 */
- 해당되는 버전을 추가해도 되지 않을 경우 해당 유저의 비밀번호를 재생성
ALTER USER owner_name IDENTIFIED BY password;
- 유저 상태 정보 확인 후
EXPIRED
라면 비밀번호 재생성--상태 정보 확인 SELECT USERNAME, ACCOUNT_STATUS FROM DBA_USERS; --비밀번호 변경 ALTER USER owner_name IDENTIFIED BY password;
- 유저 상태 정보가
LOCKED
일 경우는 해당 문서 참조