발생원인
Oracle 11g 에서 Oracle12c로 업데이트 하였을 경우
버전 차이에 의한 에러 발생
해결 방법 - 리눅스
step 1
sqlnet.ora 하단에 아래 부분 추가
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
step 2
oracle 계정에서 Listener 재시작 putty oracle 계정 임 db 접속해서 하는 것이 아님
lsnrctl stop
lsnrctl start
step3
위의 방법 후에 ORA-01017이 발생한다면 비밀번호를 다시 설정해 주어야한다.
ALTER USER LOCAL_HKC5 IDENTIFIED BY LOCAL_HKC5;
해결방법 - windows
step 1
sqlnet.ora 에 아래부분 추가
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
step 2
step 3
위의 방법 후에 ORA-01017이 발생한다면 비밀번호를 다시 설정해 주어야한다.
ALTER USER LOCAL_HKC5 IDENTIFIED BY LOCAL_HKC5;
위의 방법이 안된다면
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
에서 8 ~ 11 수정하고 위의 과정을 반복해서 해본다.
에러코드 | 에러메시지 | 비고 |
ORA-28040 | No matchig authenticantion protocol error | 일치하는 인증 프로토콜이 없음 |
ORA-01017 | iinvalid username/password; logon denie | Username 과 password가 부적합하여, 로그인 불가 |
'dev > 데이터베이스' 카테고리의 다른 글
오라클 - DB dump & import (0) | 2020.11.07 |
---|---|
오라클 - 12C Create User ## issue (0) | 2020.11.07 |
ORA-28000 (0) | 2020.11.01 |
Db Lock 및 세션킬 조회 (0) | 2019.11.11 |
Oracle - 세션별 Program 조회 (0) | 2019.11.11 |