oracle 12c r2 rac + ORA-28040

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 12c r2 rac + ORA-28040相关的知识,希望对你有一定的参考价值。

一、环境

   服务端: oracle 12.2.0.1 rac 

   客户端: 小于 oracle 11.2.0.3

二、现象

  当使用小于 oracle 11.2.0.3客户端版本连接oracle 12.2.0.1 rac 数据库报“ORA-28040: No matching authentication protocol”


三、解决问题

    方法一:根据官网解释,客户端连接oracle 12R2 数据库时必须使用11.2.0.3版本以上版本

    方法二:在oracle用户下所在的监听文件夹创建sqlnet.ora文件(/oracle/app/oracle/product/12.2.0/db/network/admin/sqlnet.ora),添加一下内容:

[[email protected] admin]$ cat sqlnet.ora 

SQLNET.ALLOWED_LOGON_VERSION_SERVER=8

SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

然后重启监听,即可。


注释:

SQLNET.ALLOWED_LOGON_VERSION_SERVER:控制可以连接到12c数据库的客户端版本

SQLNET.ALLOWED_LOGON_VERSION_CLIENT:控制12c数据库可以连到哪些版本的数据库

本文出自 “旅游人生” 博客,请务必保留此出处http://felixgzf.blog.51cto.com/4108324/1960848

以上是关于oracle 12c r2 rac + ORA-28040的主要内容,如果未能解决你的问题,请参考以下文章

ORACLE 12C R2 RAC实战首发

vmware安装oracle 12c rac内存一般设多大

Oracle 12C Rac到Rac搭建ADG

Oracle 12C RAC集群搭建

oracle12c rac搭建时主机名无效问题的解决

Oracle12c RAC数据导出至Oracle11g