oracle 12c r2 rac + ORA-28040
阿新 • • 發佈:2017-08-29
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