POST
|
Hi B, a couple of things: If you open your MXDs in an environment where the old database is not reachable, you may encounter significant timeouts per layer - we've seen that with Oracle, you don't say what RDBMS you're using. There are some ways to circumvent this, involving fake entries in TNSNAMES.ORA etc. - maybe you won't see this. If your MXD has broken links after opening (these red exclamation marks), you can repair the data source (context menu on layer, Data, Repair Datasource) on this first broken link by navigating to the new FCL in your new database, and all the other broken links that find their FCL in the new workspace should be repaired. Finally, if you have a lot of MXDs, consider using Python to repoint the layers. Martin
... View more
03-26-2015
01:27 AM
|
1
|
1
|
434
|
POST
|
Hi Matt, have yout tried installing the ArcGIS server to run under an AD account that has a login on your SQL Server? Thanks, Martin
... View more
02-26-2015
12:39 AM
|
0
|
0
|
355
|
POST
|
Hi, we've done some more tests, and I've come to the following conclusion: Due to the fact that ArcGIS requires the user and schema to be identical when creating datasets, there is no way to have multiple windows-authenticated users create database objects in the same schema. Also, SQL Server doesn't allow a login authenticated by a group as database owner, so the dbo-variant of creating the SDE schema doesn't work with groups. So, if you want to give SDE admin rights (create/update SDE schema) to a group of people, you need DB authentication. Also, if you want to have a group of people to be able to create datasets in a common schema, you also need to use DB authentication. Accounts that edit and read data can be authenticated by AD group logins. Any comments? Martin
... View more
02-26-2015
12:31 AM
|
1
|
0
|
943
|
POST
|
Hi Edmar, if a geodatabase administrator needs high system privileges for certain activities (e.g. disconnecting users) and you are uncomfortable with assigning the necessary Oracle system privileges, why not write a procedure (SYS.DISCONNECT_USER) that performs the action with DBA privileges, and then grant your geodatabases admin execution privileges on that procedure? Martin
... View more
02-18-2015
12:22 AM
|
1
|
0
|
934
|
POST
|
Hi, we're starting to work with ArcGIS 10.3 Enterprise GDB (what used to be called ArcSDE) on MS SQL Server 2012. We're using the following procedure to set up the database: Create a new database (say DB1) as sysadmin (sa) Create a windows authenticated login (e.g. AD user mydomain\martin) Create a database user sde in the DB1 and map this to mydomain\martin Ccreate a schema sde and grant the necessary privileges (create table, view, function, procedure) to user sde. Login as mydomain\martin on a desktop machine, start ArcCatalog, add a database connection with windows authentication and run the Enable Geodatabase tool. Works just fine. Question: Can I follow the same workflow except that I use an AD group login rather than an AD user login to authorize user sde? Thanks, Martin
... View more
02-17-2015
08:53 AM
|
0
|
1
|
5279
|
POST
|
Hi, a number of our customers use Microsoft SCOM for monitoring. Is anyone aware of specific ArcGIS management packs for SCOM or any other resources that help integrating ArcGIS (mainly Server) into SCOM? Thanks, Martin
... View more
01-23-2015
08:29 AM
|
0
|
0
|
3869
|
POST
|
Hi, we (and our customers) have been using versioned databases, mainly on Oracle, for a long time now, and we used to employ and recommend a pattern of analyze - compress - analyze, with a heavy emphasis on the benefits of a full compress. The pattern of version usage varies, some sites use work order versions that are created and edited by one person, and then checked and posted by another, so there's typically a backlog of versions (e.g. 100-200) around to prevent a full compress. Other sites use "personal" versions that are frequently reconciled, posted and reused, and then deleted on a Friday afternoon to achieve a "clean" database for the weekend. In many cases, SDE administrators check the number of states after compress, and if it is significantly greater than 1, they get rather nervous. Lately, replication has become more common, and the hidden replica versions make admins anxious because achieving a full compress gets increasingly difficult (there's that very helpful white paper "Compressing ArcSDE Geodatabases That Contain Replicas" that describes the situation and what to do about it). Now, I find that a full compress, followed by updating statistics, may be harmful rather than helpful: Oracle believes that the delta tables are empty, and while they are indeed empty, this is fine, but in the course of an editing day, they start to accumulate data, and while statistics don't reflect this, access to delta tables may well be suboptimal. A typical example is the SDE_STATE_ID index being used rather than the SDE_STATE_ID, OBJECTID one, even though both values are available for use. Yes, Oracle will detect bad execution plans eventually and realize that the tables aren't empty any more, but that may take some time. So, my recommendation would be to go one of two ways: If you want to achieve full compresses, make sure your statistics lie and reflect populated delta tables: Populated statistics for empty table are a lot less harmful than empty statistics for populated tables. The easiest way of doing this is to analyze delta tables in a populated phase and then lock statistics. The other way is to forget about full compress and to strive for a "stationary" database where there's always a reasonable number of versions around, and delta tables always have some data in them. Of course, the usual maintenance operations, such as soft reconcile scripts and most of the best practices of the white paper mentioned above still apply - you don't want "old versions" around that haven't been reconciled for a long time and prevent a lot of edits from being compressed. Any thoughts or experiences about this? Thanks a lot, Matin
... View more
10-08-2014
08:45 AM
|
0
|
0
|
1391
|
POST
|
Hi, thanks Richard and Jesús for your answers. I've got things to work now, and here's a couple of things that went wrong: Wrong name for database connections - the standard path ('Database connection/my.sde') depends on the language settings, and I'd had to fiddle with those for another problem, so these were different on different machines. Versioning: One FDS had to be de-versioning for data loading. Lack of 64 bit Oracle client. Admittedly, this produced 000732 rather than 000582, but since I had installed the 64 bit background processing option half a year ago and not done a lot of GP since then (that probably shows ...), I had forgotten about that. File GDB permission, path etc were OK since my script creates a new FileGDB. Replica name was no problem either since I tried to create it, not to access it, but I guess i would have come across that a bit later. I can't quite agree that 000582 is parameter validation only, though - we've been using replication in various customer projects (not with GP but with ArcObjects), and 000582 tends to come up in all kinds of situations, including data problems with geometric networks etc. Still, since error reporting from replication is rather unspecific, it seems a good idea to do some explicit parameter validation or sanity checking of inputs - Shaun Weston's ArcGIS Data Toolkit on github looks like a good place to start ... Thanks again, Martin
... View more
09-29-2014
07:14 AM
|
1
|
0
|
1267
|
POST
|
Sorry, can't help you there - talk to your local distributor? Martin
... View more
09-26-2014
08:02 AM
|
0
|
7
|
1032
|
POST
|
Hi Nigel, there's a fairly public Beta program for ArcGIS Pro going on, see http://blogs.esri.com/esri/arcgis/2014/05/13/arcgis-pro-beta-program/ Did you have alook at that? Martin
... View more
09-26-2014
06:15 AM
|
1
|
0
|
1032
|
POST
|
Hi, I'm trying to create a 1-way replica into a FileGDB from an Oracle Enterprise SDE and keep hitting rather unspecific error messages. Here are some details: Client: ArcGIS Desktop 10.0 SP5 with QIP on WS 2008 R2 and ArcGIS Desktop 10.2.1 with Update 1 on Windows 8 64 bit. Database: ArcSDE 10.0 SP5 on Oracle 11.2.0.3 on WS 2008 R2, using direct connect. Database contents: 4 feature datasets with some geometric networks, a handful of relationship classes and some object tables, no class extensions. Almost all tables and feature classes are empty, except for one feature class that has around 4 million rows (building footprints, no network involved). I've tried to make sure that all feature classes and tables are versioned, all have global IDs, database connection for replication is database owner. I'm using python script that basically creates an empty FileGDB and then creates a replica using CreateReplica_management. The script is OK since I've managed to create one or two replicas with it. Now, the test environment is a bit of a moving target, and frequently, I run into errors. Typical problems include class extensions, non-versioned feature classes, unexpected locks, missing global IDs, geometry problems in network data. I basically know how to locate and fix those issues, my problem is that I don't know which one it is this time, and checking everything is a lot of work. A typical error message looks like this: arcgisscripting.ExecuteError: ERROR 000582: Error occurred during execution. Failed to execute (CreateReplica). It's a bit too early for a ReplicaLog.dat, there is no Build.txt, documentation for 582 basically says: "An error occurred". I had hoped that 10.2.1 would provide a bit more information on replication problems than 10.0, but if it does, I haven't come across the information. Does anyone have suggestions on where to look for details of what happened? Thanks, Martin
... View more
09-22-2014
06:14 AM
|
0
|
3
|
2756
|
POST
|
Great, this is very helpful! Martin Von: Asrujit SenGupta Gesendet: Montag, 22. September 2014 10:42 An: Ameskamp, Dr. Martin Betreff: Re: - Enterprise geodatabase states will not compress. GeoNet <http://jiveon.jivesoftware.com/wf/click?upn=Dg1s4x8le7Lmxv8KWGaqo8h7SGfRSMkw-2FpvHGF9-2FW3rK-2Bvs1kL9-2FnG6jjf2NZhrLDz0M-2BrY-2By9IaziQEKVk3Hg-3D-3D_GjRFCNGdMNqdt7rSVIqdH0qHqDDgIeyIXpkS4jn6U-2Fr3fh9mo7Hp47Cmfn-2FKfkYVPSbbPhU0zRTPicqVCMlD7FbwMUYhqnW58oFK-2FGfuLhjFbREYhbLeVp97-2B4OPuop5QgN17AAVrl2OKR7ZLJc3RRKwoiuyXv-2FDV3ASGHdfGW1rb8EUJLWA0ge16kurRh3X5J-2BAFJAmD-2FBolms5qX8vH8UxKou0BP2ubOOT3yZiHq2RRYAJHAGjPZPlgAqZZ61E6-2Fulolax4O736Itd6vVxEPHFR4fN69r1gBJk8gjVR1pLorcDiIpehvZu-2BjDl-2B9THY8ed4MMtHstfZ67Wd0FUqA-3D-3D> Enterprise geodatabase states will not compress. reply from Asrujit SenGupta<http://jiveon.jivesoftware.com/wf/click?upn=Dg1s4x8le7Lmxv8KWGaqo7A4BXwO9PY1WvQ5cXCtK48Jctg75Ycpj-2BRd4g0XdHaw-2FhL5Iztn268OrIjUiJNX1xN5Fi76SF6y469H2YweiWWwsEST8EAvfskpoJIOD98-2B_GjRFCNGdMNqdt7rSVIqdH0qHqDDgIeyIXpkS4jn6U-2Fr3fh9mo7Hp47Cmfn-2FKfkYVPSbbPhU0zRTPicqVCMlD7FbwMUYhqnW58oFK-2FGfuLhjFbREYhbLeVp97-2B4OPuop5QgN17AAVrl2OKR7ZLJc3RfBfkAYzmWn1F2y3DmROOaxyiRlKG71G-2FqdMlIdqArgCdM5RkZLF7iNjsm8xBVQvtoC1SBoSSq5L7iDF7IMfAER5O7ybk79-2F0ehG5oRj3-2FCRMrViSbvEW2CaqGge267FEdOpIr4qRfkE56H0B459fGAybcHh0ob3FW8FjOCHpYUvIBufNPGyX0bNMGfcPxjFoQ-3D-3D> in Chris Mathers - View the full discussion<http://jiveon.jivesoftware.com/wf/click?upn=Dg1s4x8le7Lmxv8KWGaqo0VQjeJBYpG9HGC8QZBT-2FEycHS0jXhbpD4TgIoOkWpQ-2BwpTkmy8L6-2BlAImfOIYLQqJQ-2FFx4hDR4Z9w1V60v0bAI-3D_GjRFCNGdMNqdt7rSVIqdH0qHqDDgIeyIXpkS4jn6U-2Fr3fh9mo7Hp47Cmfn-2FKfkYVPSbbPhU0zRTPicqVCMlD7FbwMUYhqnW58oFK-2FGfuLhjFbREYhbLeVp97-2B4OPuop5QgN17AAVrl2OKR7ZLJc3RcRmHbT838tUZDOoRm0Z7msSkejIofGMULr8jd9fj2ch0wIzP9KM%20Z69fNIrZiluS4HwELiyiDZUtAAX2gCAXo9hDYWEd-2B12IBmuve0YCD5zy936SyK3avB2Q0mzZQ0bWwzer360wj9-2BORK3-2FIe83TRUImVR7rvIRe6g9z-2Bl1ftk2vhc70wa3L5qE-2BxXtNIRRag-3D-3D>
... View more
09-22-2014
01:46 AM
|
0
|
0
|
413
|
POST
|
Hi Roy, as far as I can tell, this is standard ArcGIS functionality, at least up to 10.0: The SDE delegates privileges to the underlying database, e.g. Oracle or SQL Server. It doesn't have any rights management structure of its own that I'm aware of. Also, (at least on ArcSDE 10.0 SP5 and Oracle 11.2) PUBLIC has write access (INSERT, UPDATE, DELETE) to GDB_ITEMS and related objects. As far as I can see, this means that you can prevent users from creating new database objects and from modifying existing user objects, but various operations that modify GDB_ITEMS only and don't involve other users objects seem to be open, e.g. creating domains and feature datasets. For testing, I just created a user on one of my Oracle databases that has CONNECT privileges only, nothing else, and I succesfully created a feature dataset as that user. Martin
... View more
09-21-2014
11:46 PM
|
1
|
1
|
728
|
POST
|
Hi, we frequently have similar problems with compress mysteriously refusing to get rid of states, and mostly it's either state locks (through logged in users or services) or replica versions that don't show up in the GUI. What I find helpful: Look for replica versions in SDE.VERSIONS - these version have a flag set that hides them in the GUI. This is a bit easier and a lot faster than looking for replicas in ArcCatalog. Look at the state/version tree with the Geodatabase Toolset (GDBT). It's a bit dated and doesn't seem to be available for 10.1, but maybe you have a 10.0 client somewhere or can set up a VM for this? It might be worth the effort. Find it here: http://blogs.esri.com/esri/arcgis/2011/01/27/geodatabase-toolset-gdbt-for-arccatalog-now-available-for-10-0/ Finally, theres a very helpful white paper on versioning and replicas: http://support.esri.com/en/knowledgebase/whitepapers/view/productid/19/metaid/1603 Martin
... View more
09-19-2014
02:57 AM
|
2
|
2
|
1921
|
POST
|
Hi Mårten, there are some tools to analyze this, but in oder to make sense of the information, you need to have a basic understanding of Windows memory management ... Anyway, look for RAMMap in the Sysinternals Suite: http://technet.microsoft.com/en-us/sysinternals/ff700229.aspx. Martin PS No, I have never come across this behaviour before.
... View more
09-19-2014
12:54 AM
|
0
|
2
|
1040
|
Title | Kudos | Posted |
---|---|---|
1 | 02-18-2015 12:22 AM | |
1 | 09-12-2017 02:40 AM | |
1 | 03-26-2015 01:27 AM | |
1 | 09-29-2014 07:14 AM | |
1 | 09-17-2014 02:17 AM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|