Kehabisan Memori Server saat merekonsiliasi sesi edit besar di ArcObjects


9

Salah satu pengguna kami secara berkala mengalami Out of Server Memorykesalahan dengan ArcSDE 10.0 ketika mencoba merekonsiliasi sesi edit yang besar.

ArcObjects error -2147216115 ArcObjects error -2147216115

VMware ESX Instance:

  • Pusat Data Windows Server 2008 R2

  • Paket Layanan 1

  • Intel Xeon E5-2660 @ 2.20GHz

  • RAM 8 GB

Saya telah menyiapkan monitor kinerja untuk melacak penggunaan memori, tetapi saya ingin tahu apakah ini merupakan masalah yang dialami orang lain dengan pengeditan versi?

RDBMS kami adalah Oracle dan saya telah menemukan halaman ini oleh ESRI:

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

Namun, ini tampaknya mengasumsikan bahwa ArcSDE dan Oracle berada di mesin yang sama (bagi kami mereka tidak). Haruskah saya menghapus ruang tabel 'tidak terbatas' yang terkait dengan pengguna pengeditan?

Kami juga membuat koneksi langsung ke database Anda menggunakan klien Oracle. Apakah ini berarti bahwa saya mungkin melihat server yang salah (ArcSDE) dan harus berbicara dengan DBA? Saya pikir kesalahan ArcObjects berarti masalah ArcSDE tapi mungkin ada yang bisa memperbaiki ini?


Solusi sepertinya adalah mengaktifkan GP latar belakang 64-bit pada desktop yang bertanggung jawab untuk mengedit. Sesi edit besar tampaknya menyebabkan masalah dengan Oracle Geodatabase kami. Kemungkinan bisa diselesaikan di tingkat RDBMS tetapi DBA tidak tersedia pada saat memecahkan masalah.

Jawaban:


1

Jika Anda bekerja dengan kumpulan data poligon besar, Anda harus mencoba menginstal geoprocessing latar 64-bit. Ini memungkinkan arcgis desktop untuk menggunakan lebih banyak ram mesin untuk menjalankan tugas. (Lihat tautan di bawah) http://desktop.arcgis.com/en/arcmap/10.4/analyze/executing-tools/64bit-background.htm .

Informasi yang diperlukan untuk menjawab pertanyaan ini dengan lebih baik adalah sebagai berikut:

  • Seberapa besar file yang Anda lakukan geoproses?
  • Apakah Anda melakukan geoprosesing menggunakan server atau desktop Arcgis?
  • Apakah kesalahan ini tidak terjadi pada pengeditan yang tidak berversi?

Pada bacaan pertama ini tampaknya lebih dari sekadar komentar daripada jawaban, dan Anda harus mempertimbangkan menulis ulang. Daripada peluru, akan lebih baik untuk menyesuaikan jawaban, untuk sesuatu seperti, jika Anda bekerja pada dataset besar pada desktop arcgis dengan pengeditan yang tidak berversi maka ...
nmtoken

1
Terima kasih atas saran Anda. Sebenarnya inilah tepatnya yang kami lakukan. Untuk menjawab pertanyaan Anda: Besar - kami mencoba menggabungkan suntingan pada tabel baris 100k +. ArcGIS Desktop sedang melakukan GP tetapi masalahnya tampaknya hanya terkait dengan sesi edit. Berversi, ya.
giJess
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.