Я столкнулся с этой проблемой при запуске PL/SQL Developer:
Причина, по-видимому, в том, что базовым экземпляром MUI Oracle_Client 12c является FUBAR. Например, даже папки C:\Software\Oracle\... больше не было.
Наши системные администраторы изучили это и попытались переустановить его, но безуспешно.
Итак (на данный момент?) они установили версию Oracle Client 11g, а это значит, что теперь у меня есть папка с путем:
C:\Software\oracle\product\11.2.0
Содержит:
client_32client_64
Который содержит необходимый файл oci.dll в папке bin.
PL/SQL Developer 15.0.4, похоже, исправлен для поиска пути 12.2.0, как показано на снимке экрана выше.
Просмотр реестра, кажется, подтверждает это, потому что под
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Oracle
Я нахожу только KEY_OraClient12Home1, который содержит много путей типа C:\Software\Oracle\product\12.2.0\client_64 (и подобных вариантов)
Кажется, можно установить только последнюю версию PL/SQL Developer:
Это по этому URL: https://www.allroundautomations.com/products/pl-sql-developer/free-trial/
Мой вопрос
Как мне решить это несоответствие между Oracle и PL/SQL Developer? клиентские версии?

Вы можете попытаться настроить его так, чтобы он указывал на новый Oracle Home/bin в среде Windows PATH + настроить конфигурацию в настройках программного обеспечения, как указано в предоставленной информации:
https://forums.allroundautomations.com/ubb/ubbthreads.php?ubb=showflat&Number=37996
Это сделало это! Сейчас Configuration > Preferences, но настройка местоположения дома и библиотеки сработала.
Что там с закрытием в последнее время, серьезно. Я предоставил всю возможную информацию, и на нее был дан ответ. Не закрывайтесь просто потому, что не понимаете вопрос.