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

  • 8 GBの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ジオデータベースに問題を引き起こすようです。おそらくRDBMSレベルで解決できた可能性がありますが、DBAはその時点でトラブルシューティングを行うことができませんでした。

回答:


1

大きなポリゴンデータセットを使用している場合は、64ビットのバックグラウンドジオプロセシングをインストールしてみてください。これは、ArcGIS Desktopのタスクを実行するマシンのそれ以上のRAMを使用できるようになります。(下記のリンクを参照してください) http://desktop.arcgis.com/en/arcmap/10.4/analyze/executing-tools/64bit-background.htm

この質問に適切に回答するために必要な情報は次のとおりです。

  • ジオプロセシングを実行するファイルのサイズはどれくらいですか?
  • Arcgisサーバーまたはデスクトップを使用してジオプロセシングを行っていますか?
  • このエラーはバージョン管理されていない編集では発生しませんか?

最初はこれを読んだ方が答えというよりはコメントのように見えるので、言い換えることを検討する必要があります。あなたはその後、非バージョンの編集とArcGIS Desktopの上で大規模なデータセットで作業している場合ではなく弾丸よりも、それは...、のようなものに、仕立て屋の答えには良いだろう
NMTOKEN

1
あなたの提案をありがとう。これは実際に私たちがしたこととまったく同じでした。あなたの質問に答えるために:大規模-10万以上の行テーブルの編集をマージしようとしました。ArcGIS DesktopはGPを実行していましたが、問題は編集セッションにのみ関連しているようです。はい、バージョン管理されています。
giJess
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.