Немає пам’яті сервера під час узгодження великого сеансу редагування в ArcObjects


9

Один з наших користувачів періодично зазнавав Out of Server Memoryпомилок з ArcSDE 10.0 під час спроби узгодити великий сеанс редагування.

Помилка ArcObjects -2147216115 Помилка ArcObjects -2147216115

Екземпляр VMware ESX:

  • Центр обробки даних Windows Server 2008 R2

  • Пакет оновлень 1

  • Intel Xeon E5-2660 при 2,20 ГГц

  • 8 ГБ оперативної пам’яті

Я встановив монітор продуктивності для відстеження використання пам’яті, але мені цікаво, якщо це проблема, яку хтось інший зіткнувся з версійним редагуванням?

Наш RDBMS - це Oracle, і я знайшов цю сторінку в ESRI:

http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//002n00000026000000

Однак, мабуть, це припускає, що ArcSDE і Oracle знаходяться на одній машині (для нас це не так). Чи слід видалити 'необмежений' простір таблиці, пов’язаний з користувачем, що редагує?

Також ми здійснюємо прямі підключення до вашої бази даних за допомогою клієнта Oracle. Чи означає це, що я, можливо, дивлюся на неправильний сервер (ArcSDE) і повинен спілкуватися з DBA? Я думаю, що помилка ArcObjects означає проблему ArcSDE, але, можливо, хтось може мене виправити?


Здається, рішенням було ввімкнути 64-розрядний фоновий графік на робочому столі, який відповідав за редагування. Великі сеанси редагування, здавалося, спричиняють проблеми з нашою базою геоданих Oracle. Ймовірно, це можна було б вирішити на рівні RDBMS, але DBA на той час були недоступні для усунення несправностей.

Відповіді:


1

Якщо ви працюєте з великими наборами даних багатокутника, вам слід спробувати встановити 64-бітну географічну обробку фону. Це дозволяє arcgis desktop використовувати більше оперативної машини для виконання завдання. (Див. Посилання нижче) http://desktop.arcgis.com/en/arcmap/10.4/analyze/executing-tools/64bit-background.htm .

Інформація, необхідна для кращого відповіді на це питання, полягає в наступному:

  • Наскільки великий файл, над яким ви виконуєте геопроцесор?
  • Ви займаєтесь геообробкою за допомогою сервера Arcgis або настільних ПК?
  • Чи ця помилка не трапляється в неперевірених редакціях?

На першому читанні це здається скоріше коментарем, ніж відповіддю, і вам слід подумати над переформулюванням. Замість кульок краще було б відповісти на щось подібне, якщо ви працюєте над великими наборами даних на робочому столі Arcgis з неперевершеними правками тоді ...
nmtoken

1
Дякуємо за вашу пропозицію. Це було насправді саме тим, що ми робили. Щоб відповісти на ваші запитання: Велике - ми намагалися об'єднати правки в таблиці розміром 100 к +. ArcGIS Desktop робив GP, але проблема, здавалося, пов'язана лише з сеансом редагування. Універсальний, так.
giJess
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.