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.20GHz

  • 8GB RAM

메모리 사용을 추적하기 위해 성능 모니터를 설정했지만 다른 사람이 버전 편집에 경험 한 문제인지 궁금합니다.

우리의 RDBMS는 Oracle이며 ESRI에서이 페이지를 찾았습니다.

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

그러나 이것은 ArcSDE와 Oracle이 같은 머신에 있다고 가정하는 것 같습니다 (우리에게는 그렇지 않습니다). 편집 사용자와 연관된 '무제한'테이블 스페이스를 제거해야합니까?

또한 Oracle 클라이언트를 사용하여 데이터베이스에 직접 연결합니다. 이것은 내가 잘못된 서버 (ArcSDE)를보고 DBA와 대화해야한다는 것을 의미합니까? ArcObjects 오류가 ArcSDE 문제를 의미한다고 생각하지만 누군가 나를 해결할 수 있습니까?


해결책은 편집을 담당 한 데스크톱에서 64 비트 백그라운드 GP를 활성화하는 것 같습니다. 대규모 편집 세션이 Oracle Geodatabase에 문제를 일으키는 것으로 보입니다. RDBMS 레벨에서 해결되었을 수 있지만 문제점 해결을 위해 당시에는 DBA를 사용할 수 없었습니다.

답변:


1

큰 다각형 데이터 세트로 작업하는 경우 64 비트 백그라운드 지오 프로세싱을 설치해야합니다. 이는 ArcGIS 데스크탑이 더 많은 작업을 실행하는 컴퓨터의 RAM을 사용할 수 있습니다. (아래 링크 참조) http://desktop.arcgis.com/en/arcmap/10.4/analyze/executing-tools/64bit-background.htm을 .

이 질문에 더 잘 대답하기 위해 필요한 정보는 다음과 같습니다.

  • 지오 프로세싱을 수행하는 파일의 크기는 얼마나됩니까?
  • Arcgis 서버 또는 데스크탑을 사용하여 지오 프로세싱을 수행하고 있습니까?
  • 버전이없는 편집에서이 오류가 발생하지 않습니까?

처음에는 이것이 답변보다 더 많은 의견 인 것으로 보이며, 단어를 다시 쓰는 것을 고려해야합니다. 글 머리 기호 대신 버전이없는 편집으로 arcgis 데스크탑에서 큰 데이터 세트를 작업하는 경우 다음과 같은 방법으로 답을 조정하는 것이 좋습니다.
nmtoken

1
제안 해 주셔서 감사합니다. 이것은 실제로 우리가 한 일이었습니다. 질문에 답하기 위해 : 크게 – 우리는 100k + 행 테이블에서 편집 내용을 병합하려고했습니다. ArcGIS Desktop이 GP를 수행하고 있었지만 문제는 편집 세션에만 관련이있는 것 같습니다. 버전이 있습니다.
giJess
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.