1,前言:
出差到現場,現場遠程Oracle12c服務端庫,我剛來用Oracle11的g的客戶端連接Oracle12c服務端庫,出現沒有匹配的驗證協議的問題!!!
這是為什么嘞?也就是說Oracle12c服務端不允許比它版本低的客戶端連接到本庫,就是不兼容。
1.1,修改Oracle12c服務端sqlnet.ora文件 (使其支持低版本連接):
1.2,在配置文件中添加如下語句:
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
重啟Oracle服務端服務(重點:服務端服務)
假如還連接不上就修改下密碼重新連接,親測有用,假如還連不上那GG了,把Oracle11g客戶端卸載掉,裝Oralce12c的客戶端吧..