ERROR: ORA-28040: No matching authentication protocol
Ciao a tutti!
Avete iniziato ad installare Oracle 18? Bravi!
Avete installato tutto ma al primo collegamento con un client 11 vi viene restituito questo errore?
Allora siete nel posto giusto!
Questo errore viene restituito in quanto il nuovo server Oracle di default accetta connessioni solo da Client 12 o superiore.
Se però volete connettervi con il vostro client 11 nessun problema, basta seguire questi pochi e semplici passi:
– Posizionarsi sul server nella cartella $ORACLE_HOME/network/admin e editare il file sqlnet.ora e aggiungere queste due righe (se il file non esiste potete trovare una copia nella cartella samples sotto $ORACLE_HOME/network/admin/samples:
# questa stringa abilita il server ad accettare richieste da un server 11
SQLNET.ALLOWED_LOGON_VERSION_SERVER=11
# questa stringa abilita il server ad accettare richieste da un client 11
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11
Una volta salvato il file la connessione da client 11 avverrà correttamente.
Alla prossima!