Oracle 18c auf Windows - der DBUA vermisst eine DLL
Die genaue Fehlermeldung lautet:
UnsatisfiedLinkError exception loading nativ library: oranjni18
java.lang.UnsatisfiedLinkError: %ORACLE_HOME%\bin\oranjni18.dll: Can´t find dependent libraries
Wobei statt %ORACLE_HOME% der Pfad Ihrer Oracle Installation ist.
Analyse
Nach längerem suchen mit verschiedenen Tools (es werden mehrere 100 DLLs referenziert) konnten wir die folgende DLL als fehlend ausmache: msvcr120.dll. Dieses wird mit dem "Visual C++ Redistributable Package for Visual Studio 2013" mit ausgeliefert.
Ältere Versionen vom Visual Studio bringen dieses DLL noch nicht mit.