Memoria del server esaurita durante la riconciliazione di una sessione di modifica di grandi dimensioni in ArcObjects


9

Uno dei nostri utenti ha riscontrato periodicamente Out of Server Memoryerrori con ArcSDE 10.0 durante il tentativo di riconciliare una sessione di modifica di grandi dimensioni.

Errore ArcObjects -2147216115 Errore ArcObjects -2147216115

Istanza VMware ESX:

  • Datacenter di Windows Server 2008 R2

  • Service Pack 1

  • Intel Xeon E5-2660 a 2,20 GHz

  • 8 GB di RAM

Ho impostato un monitor delle prestazioni per tenere traccia dell'utilizzo della memoria ma sono curioso di sapere se questo è un problema che qualcun altro ha riscontrato con la modifica delle versioni?

Il nostro RDBMS è Oracle e ho trovato questa pagina di ESRI:

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

Tuttavia, questo sembra presumere che ArcSDE e Oracle siano sullo stesso computer (per noi non lo sono). Devo rimuovere il tablespace "illimitato" associato all'utente di modifica?

Inoltre, effettuiamo connessioni dirette al tuo database utilizzando il client Oracle. Significa forse che sto guardando il server sbagliato (ArcSDE) e dovrei parlare con i DBA? Sto pensando che l'errore ArcObjects significhi il problema ArcSDE ma forse qualcuno può correggermi su questo?


La soluzione sembrava essere quella di abilitare GP in background a 64 bit sul desktop che era responsabile della modifica. Le sessioni di modifica di grandi dimensioni sembravano causare problemi con il nostro Oracle Geodatabase. Probabilmente avrebbe potuto essere risolto a livello di RDBMS ma i DBA non erano disponibili al momento per la risoluzione dei problemi.

Risposte:


1

Se lavori con set di dati poligonali di grandi dimensioni, dovresti provare a installare il geoprocessing in background a 64 bit. Ciò consente al desktop arcgis di utilizzare più ram della macchina per eseguire l'attività. (Vedere il link seguente) http://desktop.arcgis.com/en/arcmap/10.4/analyze/executing-tools/64bit-background.htm .

Le informazioni necessarie per rispondere meglio a questa domanda sono le seguenti:

  • Quanto è grande il file su cui stai eseguendo il geoprocessing?
  • Stai eseguendo il geoprocessing usando il server Arcgis o il desktop?
  • Questo errore non si verifica nelle modifiche non versionate?

In prima lettura questo sembra essere più un commento che una risposta, e dovresti prendere in considerazione la riformulazione. Invece di proiettili, sarebbe meglio adattare la risposta, a qualcosa del genere, se stai lavorando su grandi set di dati sul desktop arcgis con modifiche senza versione, allora ...
nmtoken,

1
Grazie per il tuo suggerimento Questo è stato esattamente quello che abbiamo fatto. Per rispondere alle tue domande: Grande: stavamo provando a unire le modifiche su una tabella di oltre 100k righe. ArcGIS Desktop stava eseguendo il GP ma il problema sembrava legato solo alla sessione di modifica. Versione, sì.
giJess
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.