Oracle Spatial for Bentley Map Requirements
This product works directly with Oracle Spatial data including support for Oracle 10g, 11g, and 12c database servers. Take note of the following:
-
To access a 12c database, the Oracle 11g or 12c client must be installed.
-
To access a 11g database, the Oracle 11g or 12c client must be installed.
-
To access a 10g database, the Oracle 11g or 12c client must be installed.
In order for an Oracle table to be recognized as a feature, the following criteria must also be met:
-
The feature table must have a primary key constraint consisting of a single numeric or string/character column to represent the feature ID. This primary key is required to enable versioning using the standard versioning system of the Oracle Workspace Manager.
-
The table must have a geometric (SDO_GEOMETRY) column specifying the feature geometry, and this geometry column must be registered in the Oracle Spatial metadata table (ALL_SDO_GEOM_METADATA or the related USER_SDO_GEOM_METADATA view for the user).
-
The table fields must be of a common type, not a user defined type.
-
Geometry must be of similar types, meaning all geometries must be of point, line, or polygon type, not a mixture of these.
To determine if a table contains more than one geometry type, SQL > select p.geometry.sdo_gtype, count(*) from your_table p group by p.geometry.sdo_gtype;
GTYPE = 2001 = points
GTYPE = 2002 = lines
GTYPE = 2003 = polygons
Note: When attempting to query Oracle Spatial 3D instance data by fence, the following error may occur: ORA-13226: interface not supported without a spatial index ORA-06512: at "MDSYS.MD", line 1723 ORA-06512: at "MDSYS.MDERR", line 8 ORA-06512: at "MDSYS.SDO_3GL", line 71. For users running Oracle 11g R2 on non-Intel platforms, this should not be a problem.
To resolve this problem, upgrade to Oracle 11.1.0.7 with the patch for bug 7710726. Search Oracle support sites for "11.1.0.x Oracle Database and Networking Patches for Microsoft Platforms [ID 560295.1]" or "11.1.0.7.0 Patch 8 (11.1.0.7.8P) 32-Bit Patch:8297200 64-Bit (x64) Patch:8297201" for additional details.