본문 바로가기
Oracle/이벤트

ORA-28040 : No matching authentication protocol

by 취미툰 2020. 1. 2.
반응형

원인 : client 버전 보다 높은 DB에 접속하기 위해 나는 에러

(저는 19c DB에 접속하기 위해 11g client 프로그램을 이용할 때 발생하였습니다.)

 

SQL>sqlplus scott/tiger@orcl19c_1.200

SQL*Plus: Release 11.2.0.1.0 Production on 화 12월 17 17:21:21 2019

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:
ORA-28040: No matching authentication protocol

 

해결방안

1.DB쪽에 위치한 sqlnet 파라미터를 수정해야 합니다.

(경로는 $ORACLE_HOME/network/admin에 위치)

 

vi sqlnet.ora
# sqlnet.ora Network Configuration File: /u01/app/oracle/product/19.3.0/db_1/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

SQLNET.ALLOWED_LOGON_VERSION_SERVER=9
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=9

 

2.리스너 재기동

lsnrctl reload

 

3. 접속완료

$sqlplus system/oracle@orcl19c_1.200

SQL*Plus: Release 11.2.0.1.0 Production on 수 1월 1 17:17:59 2020

Copyright (c) 1982, 2010, Oracle.  All rights reserved.


다음에 접속됨:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

+ 추가포스팅

아래 글에 해당 이슈해결에 대한 추가적인 정보를 정리해놨습니다! 

https://bae9086.tistory.com/277

 

[12c이상DB접속시도] Ora-28040,Ora-01017 해결

10g 운영중인 서버에서 12c 서버로 DB link를 연결할 작업이 있어 작업을 하다가 해결한 부분을 정리한 것입니다. 해당 에러의 원인은 12c부터 발생하는 이슈로 SQLNET.ALLOWED_LOG_VERSION 파라미터의 디폴

bae9086.tistory.com

 

 

반응형

'Oracle > 이벤트' 카테고리의 다른 글

ORA-00838,ORA-47500  (0) 2021.01.21
ORA-04031 : unable to allocate 120 bytes of shared memory  (0) 2021.01.19
ACFS-9301,ACFS-9302  (0) 2020.11.09
TNS-12545,TNS-12560,TNS-00515  (0) 2020.01.14
TNS-12555: TNS:permission denied  (0) 2020.01.03

댓글