SDE 9.2+Oracle10g

0 голосов
спросил 16 Янв, 08 от ViTTaL (760 баллов) в категории Программные продукты Esri
Добрый день!
Виснет ArcGIS у некоторых пользователей при работе с SDE, причем некоторое время работа стабильная, редактирование, сохранение, reconcile и post проходят успешно, но в один прекрасный момент все виснет и ArcGIS перестает отвечать.. Причем перегрузок системы нет, все работает стабильно! Пробовал перевести пользователей на Direct Connection, но результат тот же! Подскажите куда копать?

8 Ответы

0 голосов
ответил 16 Янв, 08 от ViTTaL (760 баллов)

вот еще логи примерно такие:

[Wed Jan 16 09:19:48 2008] [384] [igw040462] db_array_fetch_spix_recs OCI Fetch Error (28582)
[Wed Jan 16 09:19:48 2008] [384] [igw040462] load_buffer error -51
[Wed Jan 16 09:19:48 2008] [384] [igw040462] db_stream_prepare_stmt::db_sda_prepare_stmt: Error parsing SQL statement: SELECT  SHAPE,   SHAPE.fid,SHAPE.numofpts,SHAPE.entity,SHAPE.points,SHAPE.rowid FROM (SELECT b.SHAPE   FROM SDE.INDUSTRIAL_COMPLEX b WHERE b.OBJECTID NOT IN (SELECT /*+ HASH_AJ */ SDE_DELETES_ROW_ID FROM SDE.D59 WHERE DELETED_AT IN (SELECT l.lineage_id FROM SDE.state_lineages l WHERE l.lineage_name = :source_lineage_name AND l.lineage_id <= :source_state_id) AND SDE_STATE_ID = 0) UNION ALL SELECT a.SHAPE   FROM SDE.A59 a,SDE.state_lineages SL WHERE (a.OBJECTID, a.SDE_STATE_ID) NOT IN (SELECT /*+ HASH_AJ */ SDE_DELETES_ROW_ID,SDE_STATE_ID  FROM SDE.D59 WHERE DELETED_AT IN (SELECT l.lineage_id FROM SDE.state_lineages l WHERE l.lineage_name = :source_lineage_name AND l.lineage_id <= :source_state_id) AND SDE_STATE_ID > 0) AND a.SDE_STATE_ID = SL.lineage_id AND SL.lineage_name = :source_lineage_name AND SL.lineage_id <= :source_state_id ) V__59 , SDE.F21 SHAPE where SHAPE.FID(+) = V__59.SHAPE.
0 голосов
ответил 16 Янв, 08 от Grigoriy (127,020 баллов)
Точнее про конфигурацию - железо, ОС на сервере (версия, сервис пак), версия ORAGLE и т.п.
Как часто выполняется полное сжатие базы (compress) при отключенных пользователях. Выполняется оно успешно? Все данные переносятся в базовые таблицы?
0 голосов
ответил 18 Янв, 08 от ViTTaL (760 баллов)
Сервер Core 2 Duo E6550 4GB ОЗУ на Windows server 2003 R2 Enterprise Edition SP1
ArcSDE 9.2 SP4 for Oracle10g Build 1206+Oracle10.2
 
 
Данный запрос в логе сслылается на не существующие таблицы в базе, таблицы эти  A*, D*. Видимо просто некорректно проводились операции создания/удаления версий, reconcile/post, к тому же в версионный датасет импортировались новые фичеклассы, что приводило к ошибкам.. сейчас переустановил базу, делаем все по схеме и больше таких ошибок не возникает.
0 голосов
ответил 29 Янв, 08 от ViTTaL (760 баллов)

Еще проблема:

после некоторго времени работы ArcGIS+SDE, слетает коннект с SDE  и выдается ошибка Underlying DBMS error, с чем может быть связано? сетка гигабитная, сервак правда не самый сильный, но мне кажется не в этом проблема
0 голосов
ответил 24 Апр, 08 от iamste (140 баллов)
Проблема может быть связана с тем, что у вас стоит Oracle 10.2.0.1 или 10.2.0.4. Насчет последней версии ничего сказать не могу, но первая отваливается на ура во время работы. Используйте патч 10.2.0.3
0 голосов
ответил 05 Май, 08 от Dorofeev1 (6,460 баллов)
Да на Oracle замечено, что иногда SDE начинает тупо грузить процессор и у пользователей все почти виснет. Можно вылечить compress`ом базы
0 голосов
ответил 25 Авг, 09 от Gr.Daniil (1,840 баллов)
А если такая ошибка вылетает только на 1 компьютере? В сети с СДЕ работают 15 человек на 15 компьютерах, но Underlying DBMS error вылетает только на 1 компьютере. В чем может быть проблема? Заранее спасибо за помощь.
0 голосов
ответил 25 Авг, 09 от Grigoriy (127,020 баллов)
Нужно искать описание этой самой "Underlying DBMS error".
Это слишком общее сообщение - просто в Oracle при выполнении запроса произошла ошибка. Это может быть просто не правильно составленный запрос на подписывание или определяющий запрос на слой, а может быть что-то более серьезное. Для начала нужно найти какая именно ошибка. Смотрите журналы SDE и самого Oracle. Можно на время включить трассировку в SDE.

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