01017
===
하위 버전의 클라이언트나 서버에서 상위 버전의 오라클에 접속할 때 인증이 맞지 않음 (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 일 경우는 해당 문서 참조