ERROR in checking system st_geometry type

来源:互联网 发布:差额计算法例题 编辑:程序博客网 时间:2024/06/16 11:19
环境:
Oracle 10.2.0.3.0
ArcSDE 10.0 32位

在安装 ArcSDE 过程中,创建 ArcSDE 服务时出现错误,查看日志 D:\Program Files\ArcGIS\ArcSDE\ora10gexe\etc\sde_esri_sde.log

-------------------------------------------------------
ArcSDE 10.0  for Oracle10g Build 775 Fri Sep 17 11:45:27  2010
-------------------------------------------------------

ST_Geometry Schema Owner: (SDE) Type Release: 1007
Instance initialized for ((sde)) . . .

Connected to instance . . .
ERROR in checking system st_geometry type (1).
Error checking the existence of system tables. Run
the Upgrade Geodatabase tool to install/upgrade system tables (-450).
Refer ArcSDE installation guide for instructions.


产生原因:
1. 安装 ArcSDE 10.0 后需要打补丁才可以使用。此次是安装 ArcSDE 10.0 后直接 post,post 过程中创建了地理数据库,导致后面打补丁也没有效果。

解决方案:
1. 正确的安装顺序是:安装 ArcSDE -> 安装 sp5 (最新补丁,sp1 应该也可以) -> Post。

知识拓展:
1. 如何将 ArcSDE 9.3 升级为 10.0。

参考:
http://support.esri.com/en/downloads/patches-servicepacks/view/productid/66/metaid/1877#install-UpgradeGDB
http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/A_quick_tour_of_ArcSDE_geodatabase_upgrades/002n0000005n000000/