POST
|
Not a timely response, considering this post is three years old, but as I recently had this issue (geometric network creation was halted midway through, could not create a new geometric network with those objects), I thought I would comment for anyone else that has the same problem. It looks like that as part of the geometric network creation process, the application will first create a topology object. If the creation process crashes or is halted halfway through, that topology object will remain -but since it is not an expected object, most would just see that the geometric network was not created and not notice that there is now a topology object. That object will need to be deleted before you can start the creation process again, since a feature class can either participate in a topology object or a geometric network, but not both. (And to the deletion issue, you can't delete objects that participate in either until you delete the top level topology or geometric object).
... View more
05-29-2016
02:09 AM
|
0
|
1
|
184
|
POST
|
Hi Panagiotis, Thanks for the response and my apologies for the delay in responding. The '40020' article you provided set me on the right path, though as all the databases I currently had were in the same state. I ended up having to rebuild a DB from scratch and copy the objects back in using ESRI tools. Once I did that, the privilege issue was resolved. For future reference for anyone else with this issue, the following objects were found to be granted to PUBLIC role after I rebuilt the database. ALL_ST_GEOMETRY_COLUMNS_V DELETE ALL_ST_GEOMETRY_COLUMNS_V INSERT ALL_ST_GEOMETRY_COLUMNS_V SELECT ALL_ST_GEOMETRY_COLUMNS_V UPDATE ARCHIVE_UTIL EXECUTE BLOB_ARRAY_TAB EXECUTE BND_ROWID_TAB EXECUTE COLUMN_REGISTRY SELECT CONNECTION_ID_GENERATOR SELECT DBTUNE SELECT DBTUNE_UTIL EXECUTE FLT_ARRAY_TAB EXECUTE GDB_ITEMRELATIONSHIPS DELETE GDB_ITEMRELATIONSHIPS INSERT GDB_ITEMRELATIONSHIPS SELECT GDB_ITEMRELATIONSHIPS UPDATE GDB_ITEMRELATIONSHIPS_VW DELETE GDB_ITEMRELATIONSHIPS_VW INSERT GDB_ITEMRELATIONSHIPS_VW SELECT GDB_ITEMRELATIONSHIPS_VW UPDATE GDB_ITEMRELATIONSHIPTYPES DELETE GDB_ITEMRELATIONSHIPTYPES INSERT GDB_ITEMRELATIONSHIPTYPES SELECT GDB_ITEMRELATIONSHIPTYPES UPDATE GDB_ITEMS DELETE GDB_ITEMS INSERT GDB_ITEMS SELECT GDB_ITEMS UPDATE GDB_ITEMS_VW DELETE GDB_ITEMS_VW INSERT GDB_ITEMS_VW SELECT GDB_ITEMS_VW UPDATE GDB_ITEMTYPES DELETE GDB_ITEMTYPES INSERT GDB_ITEMTYPES SELECT GDB_ITEMTYPES UPDATE GDB_REPLICALOG DELETE GDB_REPLICALOG INSERT GDB_REPLICALOG SELECT GDB_REPLICALOG UPDATE GDB_TABLES_LAST_MODIFIED DELETE GDB_TABLES_LAST_MODIFIED INSERT GDB_TABLES_LAST_MODIFIED SELECT GDB_TABLES_LAST_MODIFIED UPDATE GDB_UTIL EXECUTE GEOMETRY_COLUMNS SELECT INSTANCES DELETE INSTANCES INSERT INSTANCES SELECT INSTANCES UPDATE INSTANCES_UTIL EXECUTE INSTANCE_ID_GENERATOR SELECT INT_ARRAY_TAB EXECUTE KEYSET_UTIL EXECUTE LAYERS SELECT LAYERS_UTIL EXECUTE LAYER_ID_GENERATOR SELECT LAYER_LOCKS SELECT LAYER_STATS_UTIL EXECUTE LINEAGES_MODIFIED SELECT LOCATORS SELECT LOCATOR_ID_GENERATOR SELECT LOCATOR_UTIL EXECUTE LOCK_UTIL EXECUTE LOGFILE_UTIL EXECUTE METADATA SELECT METADATA_ID_GENERATOR SELECT METADATA_UTIL EXECUTE MVTABLES_MODIFIED SELECT OBJECT_LOCKS SELECT PINFO_UTIL EXECUTE PROCESS_INFORMATION SELECT R4 SELECT R5 SELECT R6 SELECT R7 SELECT R8 SELECT RASTERCOLUMNS_UTIL EXECUTE RASTERCOLUMN_ID_GENERATOR SELECT RASTER_COLUMNS SELECT REGISTRY_UTIL EXECUTE SDENUMTAB EXECUTE SDEXMLTOTEXT EXECUTE SDE_ARCHIVES SELECT SDE_LAYER_STATS SELECT SDE_LOGFILE_POOL SELECT SDE_TABLES_MODIFIED SELECT SDE_TABLES_MODIFIED UPDATE SDE_UTIL EXECUTE SDE_XML_COLUMNS SELECT SDE_XML_DOC1 DELETE SDE_XML_DOC1 INSERT SDE_XML_DOC1 SELECT SDE_XML_DOC1 UPDATE SDE_XML_DOC2 DELETE SDE_XML_DOC2 INSERT SDE_XML_DOC2 SELECT
... View more
05-26-2016
05:21 AM
|
1
|
1
|
1083
|
POST
|
Hi All, Here’s the environment I have: Oracle 12c, configured with ST_Geometry spatial type and containing versioned data ArcGIS 10.2.1 (patched up to UT4) ArcFM 10.2.1b I’m in the process of cleaning up the roles on a project database that has been handed to me. The group that was previously working with it did not have a great deal of GIS experience and did not provision roles properly. To make things easier, the DBA role was liberally provided to many accounts, and those accounts that didn’t have it were provided massive blanket roles (provisioned through Oracle at a schema level, and not via ArcGIS) and what appeared to be every single system privilege you could provide. This is not an acceptable setup going forward, so I’ve spent a bit of time designing proper roles and getting those roles created and provisioned properly (i.e. via ArcGIS interfaces for spatial/versioned data) and ensuring that at least the minimum amount of Oracle permissions are there (as per http://resources.arcgis.com/en/help/main/10.2/index.html#//002n0000002v000000) for the test account. After creating the test account, provisioning it with the necessary oracle privileges and my new roles, I took it out for a test run – and quickly found out that while I can connect to the database with it, see all the objects and see all the records in the objects – I could not view the data spatially, either in ArcCatalog or ArcMap. It took a little while, but we found out that the reason that things were failing was that the user did not have EXECUTE access to a large group (I think around 80) ST packages/procedures. Granting the user EXECUTE rights to those packages resolved that issue. Then I encountered a problem that the user could not edit versioned data (and actually did not even consider the versioned material to be versioned, even though other accounts were fine) – so now I’m in the process of trying to figure out the provisioning for the backend SDE/System tables to allow this functionality to work....which is both time consuming and aggravating. So my questions are: Is there a list of the minimum level of permissions required for packages and system tables that would need to be applied for user access? I can’t see any documentation that covers this, and I don’t recall ever hearing about this problem for other setups. Which leads to my next question: Are these rights and roles set in the backend via the ‘Enable Enterprise’ and ‘Create Spatial Type’ tasks – or another system process that gets run during the setup? If there are system processes that do this, can they be re-run on a database without causing issues? If there is any information that someone could provide on either of these questions, that would be greatly appreciated. Thanks in advance. Chris
... View more
05-11-2016
03:49 AM
|
0
|
3
|
4219
|
POST
|
Hi All, Does anyone out there have much experience with using the 'Exract Data' function on the 'Distributed GeodDatabase' toolbar? I'm using ArcGIS 10.1 SP1, and as part of our processes, we will occassionally have to extract a File Geodatabase from our Oracle SDE database for disconnected use for specific spatially defined areas. To create that extract, we use the 'Extract Data' tool under the Distributed Geodatabase toolbar. We have six schemas (all non-versioned) that we need to extract the data from, and a number of feature classes from each schema - in some cases, all feature classes, and in other cases only a subset. We define the feature classes by selecting them under the 'Advanced' options, and after selecting all the material - and the defined spatial area - we make the extract. Our current process works, but due to the large amount of feature classes that need to be selected/unselected, this can be quite time consuming as well as also prone to error. I'm looking at a way of simplifying this process by creating a template and 'feeding' that to the application. One of the options that is with the 'Extract Data' is 'Reuse Schema' that appears to claim to allow this. From what I can tell, this is mainly used with the Replica creation process (as that is where all the documentation refers to it), but it does seem to be available for 'Extract Data' as well. However, it doesn't seem to work - or at least it doesn't work like I would want it to. I created a template and used the 'Reuse Schema' function, and it will always flag all the contents for the schemas that I am currently displaying for extract, regardless of what was in my template. Has anyone else had this same behaviour? Or am I not properly understanding the purpose of the 'Reuse Schema' option for 'Extract Data'? Has anyone created a 'template process' that works with 'Extract Data'? Thank you
... View more
11-14-2014
11:47 AM
|
0
|
0
|
1555
|
Title | Kudos | Posted |
---|---|---|
1 | 05-26-2016 05:21 AM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|