「ORA-28040: 一致する認証プロトコルがありません」エラーの対策

https://support.oracle.com/knowledge/Oracle%20Database%20Products/2423805_1.html
原因は、(11.2.0.3より前の)Oracle11gクライアントから、Oracle12cサーバへ接続しようとしていること。
解決方法は、サーバー側のsqlnet.oraファイル("C:\oracle\produc\12.2.0\dbhome_1\network\ADMIN\sqlnet.ora"……など)に以下記述を追加する。

SQLNET.ALLOWED_LOGON_VERSION_SERVER = 10

または、11.2.0.3以降のOracleクライアントを利用する。