環境 Solaris 11 Oracle 12.2.0.1 EE 異常 開發人員使用 11g tools 連至 12c DB 時出現 ora-28040 細節 User 轉寄以下圖片 Workaround 這個很好查, 馬上就找到 12c: ORA-28040 After Upgrade: No Matching Authentication Protocol (Doc ID 1957995.1) 在 sqlnet.ora 加入以下字串 SQLNET.ALLOWED_LOGON_VERSION_SERVER=10 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10 有幾點要注意 1. 將數值設成低於 11, 也不代表一定支援那個版本的 client 2. 在RAC環境下, 有時必需重開 cluster service 3. 在 12cR1 預設值是 11, 在 12cR2 預設值是 12 4. 在 12c 已廢棄 SQLNET.ALLOWED_LOGON_VERSION
留言
張貼留言