Ошибка при запуске службы ARCSDE

0 голосов
спросил 28 Июнь, 12 от Dr._Stein (200 баллов) в категории Программные продукты Esri
Добрый день!
Может быть кто-то сможет помочь разобраться со следующей проблемой:
В нашей организации развертывается геоинформационная система на базе ArcGIS. Однако, по объективным причинам, мы устанавливаем ArcGIS на отдельный от СУБД Сервер.
Используем ArcGIS 10 SP3, ArcSDE 10 SP3 и Oracle 10.2 (32 bit).
При установке ArcSDE использовали следующую инструкцию (установка ArcSDE на отдельном сервере):  <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-at:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:204; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.Msonormal, li.Msonormal, div.Msonormal {mso-style-unhide:no; mso-style-qat:yes; mso-style-parent:""; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-:EN-US;} a:, span.MsoHyper {mso-style-priority:99; color:blue; mso-themecolor:hyper; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperFollowed {mso-style-noshow:yes; mso-style-priority:99; color:purple; mso-themecolor:followedhyper; text-decoration:underline; text-underline:single;} .MsoChpDefault {mso-style-:ex-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-:EN-US;} .MsoPapDefault {mso-style-:ex-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:612.0pt 792.0pt; margin:2.0cm 42.5pt 2.0cm 3.0cm; mso-er-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> <!--[if gte mso 10]> <> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Обычная таблица"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} <![endif]--> http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//002n0000000q000000
При создании экземпляра службы следовали следующей инструкции (создание службы на удаленном сервере):  <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-at:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:204; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.Msonormal, li.Msonormal, div.Msonormal {mso-style-unhide:no; mso-style-qat:yes; mso-style-parent:""; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-:EN-US;} a:, span.MsoHyper {mso-style-priority:99; color:blue; mso-themecolor:hyper; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperFollowed {mso-style-noshow:yes; mso-style-priority:99; color:purple; mso-themecolor:followedhyper; text-decoration:underline; text-underline:single;} .MsoChpDefault {mso-style-:ex-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-:EN-US;} .MsoPapDefault {mso-style-:ex-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:612.0pt 792.0pt; margin:2.0cm 42.5pt 2.0cm 3.0cm; mso-er-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> <!--[if gte mso 10]> <> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Обычная таблица"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} <![endif]-->http://help.arcgis.com/en/geodatabase/10.0/install_guides/arcsde_for_oracle_installation_and_upgrade_guide/index.html#/creating_an_arcsde_service_from_a_remote_windows_server/009400000066000000/

7 Ответы

0 голосов
ответил 28 Июнь, 12 от Dr._Stein (200 баллов)
При создании службы был указан SID сервера, на котором находится СУБД.
Служба создалась успешно, однако запускаться отказывается.

Ошибка при запуске службы:
esri_sde service failed during initialization.
Please check event log or error log files.
Error starting esri_sde service(0)
Could not start ArcSDE -- Check Network, $SDEHOME disk, DBMS settings and dbinit.sde.



Содержимое логов:
sde_esri_sde.log
-------------------------------------------------------
ArcSDE 10.0  for Oracle10g Build 1937 Tue Aug 16 16:08:18  2011
-------------------------------------------------------
DB_open_instance()::db_connect (OCI8) error: 12560
init_DB DB_instance_open_as_dba: -51
DBMS error code: 12560
ORA-12560: TNS:protocol adapter error


giomgr_esri_sde.log
Wed Jun 27 15:22:09 2012 - ****** Spatial Database I/O Manager ******
Wed Jun 27 15:22:09 2012 - SDE System Startup Initiated . . .
Wed Jun 27 15:22:09 2012 - Validated System Paths.
Wed Jun 27 15:22:09 2012 - SDE IOMGR going into background . . .
0 голосов
ответил 29 Июнь, 12 от Grigoriy (127,020 баллов)
•If the ArcSDE server is on Windows, set LOCAL to the Oracle net service name in the %SDEHOME%\etc\dbinit.sde file.
Т.е. Вам нужно:
1. Правильно установить и настроить клиента оракл, причем нужной разрядности (32 или 64), в зависимости от верcии SDE, которую Вы устанавливали.
2. Подключиться к ораклу от имени пользователя sde с помощью sqlplus. Проверить что репозиторий sde установился - должны быть таблицы в схеме sde.
3. В файл %SDEHOME%\etc\dbinit.sde вставить строку:
LOCAL=имя_подключения
где имя_подключения это не SID, а адрес, прописанный в файле:
%ORACLE_HOME%\network\admin\tnsnames.ora
можете проверить запуск sde командой:
%SDEHOME%\bin\sdemon -o start
%SDEHOME%\bin\sdemon -o stop
После этого можно и службу стартовать.

И зачем Вам вообще SDE как служба, да ещё и на удаленном компьютере?
Пользуйтесь директ-коннектом.

    
    
0 голосов
ответил 30 Июль, 12 от Dr._Stein (200 баллов)
И зачем Вам вообще SDE как служба, да ещё и на удаленном компьютере?
Пользуйтесь директ-коннектом.

Добрый день! Спасибо за Ваши рекомендации. Прямое подключение создать удалось без проблем. А что касается запуска службы - воз и ныне там... Возможно, причина в клиенте Оракла, будем разбираться.
Экземпляр службы нам нужен для того, чтобы можно было выполнять команды sdemon, sdeconfig, sdedbtune и пр. Без запущенной службы ими воспользоваться невозможно.
0 голосов
ответил 31 Июль, 12 от Grigoriy (127,020 баллов)
Команды можно выполнять с любого удаленого компьютера.
Но нужно научиться выдавать в качестве параметра директ-коннект подключение к СУБД
0 голосов
ответил 13 Авг, 12 от PITKS1 (20,860 баллов)
ORA-12560: TNS:protocol adapter error - обычная ошибка Оракл клиента.

SQLPlus может подключиться к базе с того-же компа где стоит SDE ?
0 голосов
ответил 08 Ноя, 12 от Dido_kz1 (11,020 баллов)

И зачем Вам вообще SDE как служба, да ещё и на удаленном компьютере?
Пользуйтесь директ-коннектом.
    

ну драстье, а как же версионное редактирование ? блокировки ?
0 голосов
ответил 08 Ноя, 12 от Grigoriy (127,020 баллов)
ну драстье, а как же версионное редактирование ? блокировки ?


Ну и Вам "драстье" - а кто Вам сказал, что при прямом (direct) коннекте у Вас пропадает возможность работы с версионным редактированием?

При директ-коннете сам sde выполняется на клиенте. При этом не нужна дополнительная служба (отдельный сервис ArcSDE). Всё остальное работает также image.

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