解决 Oracle 安装 SDE 报 ST_Geometry 错误的方法 在安装 Oracle 数据库和 SDE(Spatial Database Engine)时,可能会遇到 ST_Geometry 错误的问题。本文将详细介绍解决该错误的方法。 一、安装顺序和流程 在安装 Oracle 数据库和 SDE 之前,需要确保安装顺序正确。安装顺序如下: 1. 安装 64 位 Oracle 数据库软件 2. 安装 32 位数据库客户端软件 3. 配置好 PLSQL 软件 4. 安装 ArcGIS Desktop 10.4 5. 安装 ArcGIS Server 10.4 六、创建 ArcSDE 在安装完成后,在 ArcGIS Catalog 10.4 上面创建 ArcSDE。这时可能会遇到 ST_Geometry 错误的问题。 二、错误分析和解决方法 错误分析:Plsql 对应的 Oracle 目录下面没有 ST_Geometry 形状库。 解决方法: 1. 先创建 SDE 企业级地理数据库 2. 使用 PLSQL 软件,用 SDE 的账号进行登录 3. 在左侧列表目录中,找到 Librarys 文件夹目录,展开找到 ST_Geometry 并右击 edit 4. 查看弹出窗口中的路径,查看路径下是否存在 st_shapelib.dll 文件 5. 如果报上面的错,可能就是因为不存在的原因 6. 将安装后 ArcGIS Server 下面的 st_shapelib.dll 文件(D:\Program Files\ArcGIS\Server\DatabaseSupport\Oracle\Windows64\st_shapelib.dll)文件拷贝到 Oracle 的路径(D:\app\Administrator\product\11.2.0\dbhome_1\BIN\st_shapelib.dll)下去 7. 或者将其路径放在刚刚的位置也行 8. 然后分别执行一下 ST_SHAPELIB 下面的 Referenced by 下面的 st_geometry_shapelib_pkg 和 st_geom_util 这两个文件 9. st_geometry_shapelib_pkg 会执行 successfully,而 st_geom_util 会报 4 个警告 10. 这样就算编译完成 11. 然后返回到原始创建 SDE 的界面,重新运行执行”创建 SDE”的结果 解决 ST_Geometry 错误的关键是确保 st_shapelib.dll 文件存在于正确的路径下,并且正确地编译 st_geometry_shapelib_pkg 和 st_geom_util 这两个文件。 三、结论 本文详细介绍了解决 Oracle 安装 SDE 报 ST_Geometry 错误的方法。通过正确的安装顺序、错误分析和解决方法,可以成功地解决该错误问题,从而确保 SDE 的正确安装和使用。



























- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 随书光盘的有效管理及网络阅览实现技术-管理现状.docx
- 园林景观设计软件.docx
- 文化人类学-计算机科学与技术--常向阳.doc
- 浅析计算机软件技术在化工设计中的应用.docx
- IMS与网络融合技术研究分析tzq.doc
- 计算机技术在教育中的多方应用.docx
- 基于单片机的水温自动控制系统方案设计书.doc
- 浅析互联网金融模式.docx
- ppt模板:蓝色简约风人工智能PPT模板.pptx
- 大学计算机基础教程试题库专业证书.doc
- 基于物联网的智能仓储系统的设计.docx
- 计算机网考最新修改版.doc
- 电子商务税收征管问题分析及对策思考.doc
- Splunk大数据分析实战指南
- 面向对像程序设计试卷.doc
- C单片机的旋转显示屏设计与实现.doc


