Недостаточно памяти сервера при согласовании большого сеанса редактирования в ArcObjects


9

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

Ошибка ArcObjects -2147216115 Ошибка ArcObjects -2147216115

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

  • Windows Server 2008 R2 Datacenter

  • Пакет обновления 1

  • Intel Xeon E5-2660 @ 2,20 ГГц

  • 8 ГБ ОЗУ

Я настроил монитор производительности для отслеживания использования памяти, но мне любопытно, если это проблема, кто-нибудь еще сталкивался с версионным редактированием?

Наша СУБД - Oracle, и я нашел эту страницу ESRI:

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

Однако, это, кажется, предполагает, что ArcSDE и Oracle находятся на одной машине (для нас это не так). Должен ли я удалить «неограниченное» табличное пространство, связанное с пользователем редактирования?

Также мы осуществляем прямые подключения к вашей базе данных с помощью клиента Oracle. Означает ли это, что я, возможно, смотрю на неправильный сервер (ArcSDE) и должен говорить с администраторами баз данных? Я думаю, что ошибка ArcObjects означает проблему ArcSDE, но, возможно, кто-то может исправить меня?


Казалось, что решением было включить 64-битный фоновый GP на рабочем столе, который отвечал за редактирование. Большие сеансы редактирования, казалось, вызывали проблемы с нашей базой геоданных Oracle. Вероятно, можно было бы разрешить на уровне СУБД, но администраторы баз данных в то время были недоступны для устранения неполадок.

Ответы:


1

Если вы работаете с большими наборами данных полигонов, попробуйте установить 64-битную фоновую геообработку. Это позволяет рабочему столу arcgis использовать больше оперативной памяти компьютера для выполнения задачи (см. Ссылку ниже) http://desktop.arcgis.com/en/arcmap/10.4/analyze/executing-tools/64bit-background.htm .

Информация, необходимая для лучшего ответа на этот вопрос:

  • Насколько велик файл, на котором вы выполняете геообработку?
  • Вы занимаетесь геообработкой, используя Arcgis сервер или рабочий стол?
  • Эта ошибка не возникает при не версионных изменениях?

На первый взгляд, это скорее комментарий, чем ответ, и вам следует подумать о переписывании. Вместо маркеров было бы лучше адаптировать ответ к чему-то вроде: если вы работаете с большими наборами данных на рабочем столе arcgis с не версионными правками, то ...
nmtoken

1
Спасибо за ваше предложение. Это было именно то, что мы и сделали. Чтобы ответить на ваши вопросы: Большой - мы пытались объединить правки в таблице со 100k + строк. ArcGIS Desktop делал GP, но проблема, казалось, была связана только с сеансом редактирования. Версионно, да.
giJess
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.