laptop and a wrench

Bug

Spatial Type for Oracle: When creating the st_geometry type and subtypes must set the Oracle oid property.

Last Published: August 25, 2014 No Product Found
Bug ID Number NIM035228
SubmittedMay 14, 2008
Last ModifiedJune 5, 2024
Applies toNo Product Found
Version found9.3
Version Fixed9.3
StatusFixed

Description

Oracle types require an OID property value to uniquely identify the type. When creating a type, there is an OID clause for establishing type equivalence of identical objects in more than one database.

ArcSDE 9.2 does not set the OID property value when creating a type.

Cause

When a type is created, the OID property value must be specified if the type is going to participate in Oracle replication or allow tables with the type attribute to be exported and imported between Oracle instances. If the OID is not set in the command during the type's creation, Oracle automatically generates a globally unique OID value.

Unfortunately, the limitations when a type OID value is not set when creating a type are not clearly documented by Oracle.

Oracle does not provide the ability to ALTER existing types to set an OID value.

Workaround

There is no workaround to the problem once an ArcSDE instance has been installed.

    Steps to Reproduce

    Bug ID: NIM035228

    Software:

    • No Product Found

    Get notified when the status of a bug changes

    Download the Esri Support App

    Discover more on this topic

    Get help from ArcGIS experts

    Contact technical support

    Download the Esri Support App

    Go to download options