2016. 5. 3. 17:56 오라클
Client에서 12c접속시 ORA-28040 ORA-03134 ORA-1017
보통 11g 이전 버전의 클라이언트에서 12c 붙으려고 하면 해당 에러를 볼수 있다 한다.
ORA-28040: No matching authentication protocol error
ORA-03134: Connections to this server version are no longer supported error.
ORA-1017
기존에 있던 SQLNET.ALLOWED_LOGON_VERSION 값은 12c 에서 쓰지 않음.
설정 예)
1. Single 경우 $ORACLE_HOME/network/admin/sqlnet.ora 편집
RAC 일 경우 $GI_HOME/network/admin/sqlnet.ora 편집
테스트 해보니 RAC 환경인 경우에도 $ORACLE_HOME/network/admin/sqlnet.ora 를 편집해 주어야 함.
===================================================================================================
SQLNET.ALLOWED_LOGON_VERSION_SERVER=10
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10
===================================================================================================
2. listener 재시작 후 접속 확인
여기서 값은 사용하는 버전별로 8,9,10,11,12,12a(12.1.0.2 이상) authentication protocol 을 줄수 있다.
SQLNET.ALLOWED_LOGON_VERSION_CLIENT 은 해당 서버가 dblink 등을 사용하여 다른 서버에 붙을 때 사용한다.
default 값은 11임.