Регистрация на ArcGIS Server 10.7.1 базы геоданных Oracle 12c R2 64bit.

0 голосов
спросил 08 Окт от sngua1997 (120 баллов) в категории Программные продукты Esri
А есть ли у нас знатоки ArcGIS Server?

Вводная: Есть ArcGIS Desktop 10.7.1, ArcGIS Server 10.7.1 и база геоданных Oracle 12c R2 64bit. На машине 32- и 64-битные клиенты 12с R2 (Oracle на другой машине). ArcCatalog и ArcGISPro подключается к базе геоданных без вопросов. А вот при попытке зарегистрировать базу на ArcGIS Server выдает ошибку:

Кто-нибудь сталкивался с таким? И куда копать?

3 Ответы

0 голосов
ответил 09 Окт от Grigoriy (124,340 баллов)
Для начала нужен текст ошибки.
оставил комментарий 09 Окт от sngua1997 (120 баллов)
Не удалось подключиться к базе данных так как не удалось загрузить клиентское приложение для работы с базой данных. Убедитесь что програмное обеспечение для работы с базой данных правильно устаноалено и настроено
оставил комментарий 09 Окт от sngua1997 (120 баллов)
Как я уже писал, клиент Оракла работает, значит установлен и настроен правильно, разве что его гдето дополнительно в настройках АркГис Сервера надо прописать.
оставил комментарий 09 Окт от Grigoriy (124,340 баллов)
Если клиент установлен и работает для Вашего аккаунта, это не значит что он доступен для аккаунта, из под которого работает ArcGIS Server.
запустите sqlplus из под аккаунта ArcGIS Server и попробуйте подключиться к СУБД.
оставил комментарий 09 Окт от sngua1997 (120 баллов)
Это тоже работает. База данных даже регистрациию не проходит
оставил комментарий 09 Окт от sngua1997 (120 баллов)
Или сервер под каким-то своим аккаунтом пытается подключаться, а не под тем что в строке соединения указан?
оставил комментарий 09 Окт от Grigoriy (124,340 баллов)
Служба ArcGIS Server выполняется от имени локального или доменного пользователя.
Вам нужно запустите sqlplus именно от имени этого пользователя на узле, где установлен ArcGIS Server и проверить возможность подключения к СУБД.
Под каким логином/паролём Вы стучитесь в СУБД это другой вопрос.
ArcGIS Server сейчас у Вас просто "не видит" 64-битного клиента oracle.
оставил комментарий 09 Окт от sngua1997 (120 баллов)
А какое имя пользователя? Siteadmin? Или его можно указать?
Sqlplus запускаю работает.
Что не видит это я понял. Как сделать, чтобы увидел?
0 голосов
ответил 09 Окт от Grigoriy (124,340 баллов)

Также проверьте системную переменную окружения Path.

Первым должен быть указан путь именно к 64-битному клиенту.

0 голосов
ответил 09 Окт от Grigoriy (124,340 баллов)

Вы когда ArcGIS Server устанавливали, какое имя для службы указывали?

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...