본문 바로가기

Client8

[12c이상DB접속시도] Ora-28040,Ora-01017 해결 10g 운영중인 서버에서 12c 서버로 DB link를 연결할 작업이 있어 작업을 하다가 해결한 부분을 정리한 것입니다. 해당 에러의 원인은 12c부터 발생하는 이슈로 SQLNET.ALLOWED_LOG_VERSION 파라미터의 디폴트 값이 11로 변경이 되면서 부터입니다. 요약 12c 이상 DB에 접속하고 싶은데 클라이언트 버전이 낮아 해당 에러가 발생하였다면? 1.12c이상 DB SQLNET.ORA 수정 후 리스너 재기동 2.유저 설정 수정을 통하여 PASSWORD_VERSIONS 바꾸기 아래는 에러를 해결하는 과정과 함께 설명을 같이 해놓았습니다. 1차 접속시도 ORA-28040 : No matching authentication protocol 원인 : client 버전 보다 높은 DB에 접속하기 .. 2021. 6. 8.
[에러 해결] Client 접속 시 Public Key Retrieval is not allowed 현상 : Deaver Client 프로그램을 사용하여 Mysql 8.0.22 접속 시 나오는 에러입니다. 원인 : mysql 8.x 버전 이후의 mysql에서 발생한다고 합니다. 해결 : Deaver의 Driver property에서 allowPublicKeyRetrieval 값을 FALSE -> TRUE로 변경후 확인으로 저장하여 다시 접속 시도 하면 됩니다. 2021. 2. 1.
SQL Developer 에서 ssh host기능을 이용하여 터널링하기 일반적으로 클라이언트 환경에서 DB에 접속을 하려면 tnsnames.ora에 접속하고자 하는 DB 서버의 정보를 입력 후 tool이나 sqlplus 등을 이용하여 접속을 하는데요. 하지만 클라우드 사용이 늘고있는 요즘. Public 중계서버 , Private DB 서버 이런식으로 나누어서 관리를 하는 경우도 많아 지는것 같습니다. Private 서버는 Public 서버를 통해서만 접속이 가능하고, 제 로컬에서 바로 Private 서버로 접속은 불가능 한 구조입니다. 이런 구조의 DB서버를 접속할 수 있게 도와주는 기능이 ssh host기능인데요. SQL Developer 로 설정해서 접속할 수 있습니다. SQL Developer 다운로드 www.oracle.com/kr/tools/downloads/sql.. 2020. 11. 18.
ORA-28040 : No matching authentication protocol 원인 : 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 # s.. 2020. 1. 2.