Memória sem memória do servidor ao reconciliar uma grande sessão de edição no ArcObjects


9

Um de nossos usuários experimenta Out of Server Memoryerros periodicamente no ArcSDE 10.0 ao tentar reconciliar uma grande sessão de edição.

Erro do ArcObjects -2147216115 Erro do ArcObjects -2147216115

Instância VMware ESX:

  • Datacenter do Windows Server 2008 R2

  • Service Pack 1

  • Intel Xeon E5-2660 a 2.20GHz

  • 8 GB de RAM

Configurei um monitor de desempenho para rastrear o uso da memória, mas estou curioso para saber se esse é um problema que alguém já teve com a edição com versão?

Nosso RDBMS é Oracle e encontrei esta página pela ESRI:

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

No entanto, isso parece assumir que o ArcSDE e o Oracle estão na mesma máquina (para nós, eles não estão). Devo remover o espaço de tabela 'ilimitado' associado ao usuário de edição?

Além disso, fazemos conexões diretas com seu banco de dados usando o cliente Oracle. Isso significa que talvez eu esteja olhando para o servidor errado (ArcSDE) e deveria estar falando com os DBAs? Estou pensando que o erro do ArcObjects significa um problema do ArcSDE, mas talvez alguém possa me corrigir nisso?


A solução parecia habilitar o GP de segundo plano de 64 bits na área de trabalho responsável pela edição. Sessões grandes de edição pareciam causar problemas com nosso Oracle Geodatabase. Provavelmente poderia ter sido resolvido no nível do RDBMS, mas os DBAs estavam indisponíveis no momento para solucionar problemas.

Respostas:


1

Se você estiver trabalhando com conjuntos de dados grandes de polígonos, tente instalar o geoprocessamento em segundo plano de 64 bits. Isso permite que a área de trabalho do arcgis use mais memória RAM da máquina para executar a tarefa (veja o link abaixo) http://desktop.arcgis.com/en/arcmap/10.4/analyze/executing-tools/64bit-background.htm .

As informações necessárias para melhor responder a essa pergunta são as seguintes:

  • Qual é o tamanho do arquivo em que você está executando o geoprocessamento?
  • Você está fazendo o geoprocessamento usando o servidor ou desktop Arcgis?
  • Este erro não ocorre em edições sem versão?

Na primeira leitura, isso parece ser mais um comentário do que uma resposta, e você deve considerar reformular. Em vez de balas que seria melhor para adequar a resposta, para algo como, se você está trabalhando em grandes conjuntos de dados no ArcGIS Desktop com edições sem versão então ...
NmToken

11
Obrigado por sua sugestão. De fato, foi exatamente isso que fizemos. Para responder às suas perguntas: Grande - estávamos tentando mesclar edições em uma tabela de mais de 100 mil linhas. O ArcGIS Desktop estava executando o GP, mas o problema parecia relacionado apenas à sessão de edição. Versão, sim.
precisa saber é
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.