FAQ: 在Oracle中,什么是st_geometry的OID值
文章编号 : 34928
软件: ArcSDE 9.3, 9.3.1
操作系统: N/A
软件: ArcSDE 9.3, 9.3.1
操作系统: N/A
发起人
相关问题
- 通过桌面链接sde oracle 怎么样可以创建空间数据库? 现在新建没有要素类可以选择? 是不是新建有什么顺序
- 在没有创建企业级地理数据库的前提下,如何使用桌面创建以oracle spatial存储格式存储的图层?
- 从sql server导入要素类到oracle的问题
- 网络分析中出现警告:Warning: The output geometry for "Location 1 - Location 136" in "Routes" has no M values
- arcgis不能连接到oracle数据库,因为数据库客户端软件加载失败,请问这是什么原因呢?
- arcgis点击连接oracle数据(或者双击连接)时,arcgis闪退,是什么原因?
- ArcGIS Server注册Oracle数据库出错 [ORA-12504]:监听程序无法获得SERVICE_NAME
- 用服务对象扩展(SOE)连接数据库oracle结果不显示
- ArcSDE10.2.2执行ST_Geometry时报ORA-20006错误,如何处理?
- 如何创建Geometry Service?
- arcgis 10.4连接oracle后用数据验证连接,发现数据丢失
问题状态
- 最新活动: 2015-11-15 18:59
- 浏览: 1510
- 关注: 1 人
1 个回复
EsriSupport
赞同来自:
回答: 以下的列表列出来当安装ArcSDE9.3的时候在Oracle中不同的st_geometry的OID值。为了能够使用Oracle的Datapump的导出和导入含有st_geometry字段的表的功能,在所有的Oracle实例上OID的值都是相同的。
st_geometry OID 'A618FA8DD1D84E13B35784E171530100'
st_surface OID 'A618FA8DD1D84E13B35784E171530104'
st_curve OID 'A618FA8DD1D84E13B35784E171530102'
st_geomcollection OID 'A618FA8DD1D84E13B35784E171530106'
st_linestring OID 'A618FA8DD1D84E13B35784E171530103'
st_multicurve OID 'A618FA8DD1D84E13B35784E171530108'
st_multilinestring OID 'A618FA8DD1D84E13B35784E171530109'
st_multipoint OID 'A618FA8DD1D84E13B35784E171530107'
st_multipolygon OID 'A618FA8DD1D84E13B35784E17153010B'
st_multisurface OID 'A618FA8DD1D84E13B35784E17153010A'
st_point OID 'A618FA8DD1D84E13B35784E171530101'
st_polygon OID 'A618FA8DD1D84E13B35784E171530105'
如果OID的值不相同,Oracle不能导入包含st_geometry字段的导出文件。为了列出OID的值,可以使用SDE用户在SQL*Plus中执行一下的SQL语句。
SQL> SELECT type_name, type_oid
2 FROM user_types
3 ORDER BY type_name;
类型值在ArcSDE9.3之前可能是不相同的,因此除了重新安装ArcSDE的实例并重新导入已有的数据外,没有别的方法。
创建时间:2008-06-02
最近更新: 2009-10-03
【原文链接】
http://support.esrichina.com.cn/2008/0602/856.html
要回复问题请先登录或注册