Ошибка подключения к базе

0 голосов
спросил 27 Ноя, 12 от krg_ast (200 баллов) в категории Программные продукты Esri
Здраствуйте! Помогите я запутался Есть сервер Windows Server 2008 r2 x64
Установлен ArcGIS Server 10.1, Oracle 11g x64, ArcSDE 10.1, ArcGIS Desktop 10.1. на одном компьютере.

Не могу подключится к oracle через приложение ArcCatalog. Чтобы создать базу геоданных. Используется инструмент ArcToolbox - Create Enterprise Geodatabase.

Ошибка:
Executing: CreateEnterpriseGeodatabase Oracle [oracle instance] # DATABASE_AUTH sys ***** SDE_SCHEMA sde ***** sde "C:\Program Files\ESRI\License10.1\sysgen\keycodes"
Start Time: Tue Nov 27 18:59:24 2012
Cannot connect to database because the database client software failed to load. Be sure the database client software is installed and configured correctly.
Failed to execute (CreateEnterpriseGeodatabase).
Failed at Tue Nov 27 18:59:25 2012 (Elapsed Time: 1,00 seconds)

Обязательно ли условие установки oracle клиента?    

3 Ответы

0 голосов
ответил 27 Ноя, 12 от Grigoriy (126,360 баллов)
Обязательно.
Более того, в Вашей конфигурации Вам придется ставить двух клиентов Oracle - 32-х битного для ArcGIS Desktop 10.1 и 64-х битного для ArcGIS Server 10.1.
Для Desktop нужно ставить однозначно. Т.к. сам инструмент по созданию базы геоданных выполняется как простой клиент оракла.
Для Server - будет зависеть от того, как Вы будете использовать подключение к базе при публикации сервисов.

Настройка подключения к Oracle
0 голосов
ответил 07 Дек, 12 от krg_ast (200 баллов)
Спасибо! Установил клиента, подключился к базе создал sde пользователя и таблицу, далее создал сервис esri_sde(все по докам image ). Вопрос При подключение к базе не используется сервис esri_sde, а используется строка подключения oracle или используется?
и второй вопрос: Создал табличное пространство и пользователя на основе sde (использовал команду oracle/create like). Через ArcCatalog с файловой геобазыданных копирую в sde. выходит ошибка "ora-20086:Invalid Grid Size. GRID2 is to large".20121207_085413_sde.rar
0 голосов
ответил 12 Дек, 12 от Grigoriy (126,360 баллов)
Спасибо! Установил клиента, подключился к базе создал sde пользователя и таблицу, далее создал сервис esri_sde(все по докам image ). Вопрос При подключение к базе не используется сервис esri_sde, а используется строка подключения oracle или используется?

Если Вы запустили сервис SDE, то можете использовать подключение как к сервису, так и прямое подключение к оракл. Рекомендую прямое подключение.

второй вопрос: Создал табличное пространство и пользователя на основе sde (использовал команду oracle/create like). Через ArcCatalog с файловой геобазыданных копирую в sde. выходит ошибка "ora-20086:Invalid Grid Size. GRID2 is to large".20121207_085413_sde.rar

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

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