Я пытался провести обратный инжиниринг с EA 9.2 для реальной базы данных 11g и столкнулся с несколькими проблемами.Я установил последнюю 64-разрядную версию Windows Instant Instant Client и компонент ODBC Instant Client. Можно подумать, что это будет работать, но неа!Я мог получить 32-битную настройку источника ODBC, но не 64-битную.Вы не могли видеть это в 64-битном менеджере источников данных ODBC, и EA, очевидно, нужен 64-битный.Несмотря на то, что была настроена только 32-разрядная версия источника данных, вы можете выбрать ее в EA и получить сообщение об ошибке «невозможно получить таблицы».
Затем я наткнулся на загрузку ODAC - перейдите в Oracleи найдите «32-битные компоненты доступа к данным Oracle (ODAC) с Oracle Developer Tools for Visual Studio» - после нескольких часов бездействия.После быстрой установки я смог создать источник данных в 64-разрядном диспетчере источников данных, который прошел проверку соединения.Этот источник данных отлично работал в EA.
Последнее замечание: когда я работал с Instant Client, я также обнаружил конфликт между его DLL и локальной установкой Oracle XE.Я удалил XE, чтобы исключить его, поэтому я не знаю, будет ли он конфликтовать с механизмом ODAC, но это возможно.Какой беспорядок ...