Brak pamięci serwera podczas uzgadniania dużej sesji edycji w ArcObjects


9

Jeden z naszych użytkowników okresowo napotyka Out of Server Memorybłędy w ArcSDE 10.0 podczas próby uzgodnienia dużej sesji edycji.

Błąd ArcObjects -2147216115 Błąd ArcObjects -2147216115

Instancja VMware ESX:

  • Windows Server 2008 R2 Datacenter

  • Dodatek Service Pack 1

  • Intel Xeon E5-2660 @ 2,20 GHz

  • 8 GB pamięci RAM

Skonfigurowałem monitor wydajności do śledzenia zużycia pamięci, ale jestem ciekawy, czy jest to problem, którego doświadczył ktoś podczas edycji wersji?

Nasz RDBMS to Oracle i znalazłem tę stronę ESRI:

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

Wydaje się jednak, że zakłada to, że ArcSDE i Oracle znajdują się na tej samej maszynie (dla nas tak nie jest). Czy powinienem usunąć „nieograniczony” obszar tabel związany z użytkownikiem edytującym?

Ponadto wykonujemy bezpośrednie połączenia z bazą danych za pomocą klienta Oracle. Czy to oznacza, że ​​być może patrzę na niewłaściwy serwer (ArcSDE) i powinienem rozmawiać z DBA? Myślę, że błąd ArcObjects oznacza problem ArcSDE, ale może ktoś może mnie naprawić?


Wydawało się, że rozwiązaniem było włączenie 64-bitowego GP w tle na pulpicie, który był odpowiedzialny za edycję. Duże sesje edycji zdawały się powodować problemy z naszą Oracle Geodatabase. Prawdopodobnie mógł zostać rozwiązany na poziomie RDBMS, ale DBA były w tym czasie niedostępne do rozwiązania problemów.

Odpowiedzi:


1

Jeśli pracujesz z dużymi zestawami danych wielokątów, powinieneś spróbować zainstalować 64-bitowe geoprzetwarzanie w tle. Dzięki temu pulpit arcgis może wykorzystywać więcej pamięci RAM komputera do wykonania zadania. (Patrz link poniżej) http://desktop.arcgis.com/en/arcmap/10.4/analyze/executing-tools/64bit-background.htm .

Informacje potrzebne do lepszej odpowiedzi na to pytanie są następujące:

  • Jak duży jest plik, na którym przeprowadzasz geoprzetwarzanie?
  • Czy wykonujesz geoprzetwarzanie za pomocą serwera lub komputera Arcgis?
  • Czy ten błąd nie występuje w przypadku edycji bez wersji?

Przy pierwszym czytaniu wydaje się to być raczej komentarzem niż odpowiedzią i należy rozważyć przeredagowanie. Zamiast pocisków lepiej byłoby dopasować odpowiedź do czegoś takiego, jeśli pracujesz nad dużymi zestawami danych na komputerze Arcgis z edycjami nie wersjonowanymi, to ...
nmtoken

1
Dzięki za Twoją sugestię. To było dokładnie to, co zrobiliśmy. Aby odpowiedzieć na pytania: Duży - staraliśmy się scalić zmiany w tabeli 100k + linii. ArcGIS Desktop robił GP, ale problem wydawał się związany tylko z sesją edycji. Wersjonowane tak.
giJess,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.