Ошибки установки Oracle ODAC 18.3 для Windows Server 2019

Я пытаюсь установить Oracle ODAC 18.3 на Windows Server 2019 Standard, чтобы я мог создать подключение источника данных к базе данных Oracle из экземпляра SQL Server 2019 с помощью Polybase или подключения к связанному серверу. Единственные компоненты, которые мне нужно установить, - это поставщик Oracle для OLE DB и поставщик Oracle для OLE DB для OLAP. На этапе установки «Выполнение проверок требований» возникают ошибки.

Ошибки следующие:

PRVG-1901: не удалось настроить каталог инфраструктуры удаленного выполнения CVU "C: \ Users \ [имя пользователя] \ AppData \ Local \ Temp \ CVU_18.0.0.0.0_ [имя пользователя] \ на узлах" «Выберите другую рабочую область для framework [имя хоста]: PRKN-1014: не удалось выполнить удаленную команду "C: \ Users \ [имя пользователя] \ AppData \ Local \ Temp \ CVU_18.0.0.0.0_ [имя пользователя] \\ exectask.exe" на узле »[имя хоста ] ". Ошибка при подключении к службе [имя хоста]: Ошибка при подключении к службе.

Примечания относительно сообщения об ошибке выше. [имя пользователя] относится к моему имени пользователя, под которым я вхожу в Windows. Это учетная запись Active Directory. [имя хоста] относится к имени компьютера, на котором я пытаюсь установить ODAC. Кроме того, я пробовал установить это несколько раз с одинаковыми сообщениями об ошибках. При второй и третьей установке я убедился, что во время установки создается каталог C: \ Users \ [имя пользователя] \ AppData \ Local \ Temp \ CVU_18.0.0.0.0_ [имя пользователя] \, поэтому это не должно быть проблема с разрешениями.

В сообщении об ошибке PRKN-1014 я заметил, что в пути есть дополнительная обратная косая черта, CVU_18.0.0.0.0 _ \ [имя пользователя] \\ exectask.exe, поэтому я подозреваю, что существует проблема с установщиком, который не возможность определить правильный путь для поиска exectask.exe. Если я перейду в каталог C: \ Users \ [имя пользователя] \ AppData \ Local \ Temp \ CVU_18.0.0.0.0_ [имя пользователя] \, я действительно найду файл exectask.exe.

Я нашел в Интернете несколько различных решений для других, которые работали на них, но ни одно из них не помогло мне. Одним из решений было добавить в переменные системной среды переменную _JAVA_OPTIONS со значением -Xmx512M. Второе решение заключалось в изменении пользовательских переменных переменных среды TEMP и TMP на C: \ TEMP. Ни один из них не работал и не приводил к одним и тем же ошибкам. Я действительно подтвердил, что Oracle Universal Installer извлек файлы в каталог C: \ TEMP.

Будем очень признательны за любые предложения!


person S. Costello    schedule 25.03.2020    source источник
comment
Имеет ту же проблему, что описана здесь, но в Windows 10.   -  person Kobold_Warlord    schedule 28.01.2021


Ответы (1)


Мне не удалось заставить работать Oracle Universal Installer, как и вам. Однако мне удалось установить поставщика Oracle для OLE DB и поставщика Oracle для OLE DB для OLAP (так же, как вы пытались получить) с помощью установщика ODAC Xcopy.

Я скачал установщик ODAC Xcopy отсюда:

https://www.oracle.com/database/technologies/dotnet-odacdeploy-downloads.html

После загрузки установщика я запустил пакетный файл установки, чтобы установить эти два компонента. Дополнительным недокументированным шагом является то, что вы должны обновить переменную среды PATH в своей системе, включив в нее место установки и папку bin. В моем случае это C: \ Oracle и C: \ Oracle \ Bin.

person Kobold_Warlord    schedule 29.01.2021