• oracle11g+arcgis10.2.2新产品部署注意步骤


    1.一级分区二级分区等分区id保持一致,所有设备和管线表存grid 和分区id保持一致,网格名字分区名字就叫“全公司”   网格编号+网格名称


    2.arcgis:ST_FEATUREINFO表现场处理

    3.扩展sde表空间

    查看并确认当前数据库中SDE的tablespace_name;

    select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;

    找到tablespace_name对应的物理存储文件;

    select  * from dba_data_files;

    找到对应的tablespace_name对应的物理存储文件地址后,确认是要通过新建物理存储文件、扩容现有物理存储文件或授权自动扩容,这三个方式中的哪个来进行扩容。这里假设要扩容现有的数据存储文件;

    ALTER DATABASE DATAFILE 'D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SDE_TBS' 
    RESIZE 1024M; 

    找到tablespace_name对应的物理存储文件;

    select  * from dba_data_files;

    创建新的物理存储文件以扩展表空间;

    ALTER DATABASE DATAFILE 'D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SDE_TBS' AUTOEXTEND ON NEXT 100M;


    4.sde dll现场安装配置好,支持空间查询,配置好在数据库试下空间查询 sde.st_intersects 是否能用

    在 Oracle 中,ST_Geometry 和 ST_Raster 的 SQL 函数使用通过 Oracle 的外部过程代理(即 extproc)访问的共享库。要将 SQL 和 ST_Geometry 或 ST_Raster 配合使用或访问 GDB_ITEMS_VW 和 GDB_ITEMRELATIONSHIPS_VW 视图中的 ArcSDE XML 列,Oracle 必须能够访问这些库。因此,这些库必须存在于 Oracle 服务器上,并且必须通过 Oracle 的外部过程框架调用它们。

    在 ArcGIS 中,不设置 Oracle 监听器也可以使用 ST_Geometry 和 ST_Raster。但是,您将不会拥有 ArcGIS 客户端的全部功能,也不会拥有 SQL 客户端的任何功能(如 SQL*Plus)。例如,如果未配置 Oracle 监听器,则无法对 ArcMap 的查询图层中的 ST_Geometry 列或包含 ST_Raster 列的版本化表使用 SQL 函数,无法删除包括 ST_Raster 列的行,也无法从 SQL 客户端执行 SQL 函数。另外,如果您不配置 Oracle 监听器,则无法将使用 ST_Geometry 类型作为要素服务的数据发布到空间数据服务器。

    ST_Raster 安装为可选操作。有关说明,请参阅在 Oracle 中安装 ST_Raster 类型。

    注:
    如果您的 Oracle 数据库安装在 Windows 服务器上,但您未安装 ArcSDE 应用程序服务器,则您可能需要安装 Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)。如果 Oracle 服务器上没有 Microsoft Visual C++ 2008 SP1 Redistributable Package (x64),则可从 Microsoft 网站下载,然后进行安装。

    解决办法: 

    从desktop中找到st_shapelib.dll文件,将此文件拷贝到oracle数据库此路径下:'D:\app\Administrator\product\11.2.0\dbhome_1\hs\admin\st_shapelib.dll'

     

     

    用sde normal 账户登录,执行sql查询user_libraries:

    select * from user_libraries;

    创建ST_SHAPELIB library;

    create or replace library ST_SHAPELIB as 'D:\app\Administrator\product\11.2.0\dbhome_1\hs\admin\st_shapelib.dll'; 

    设置生效;

    alter package sde.st_geometry_shapelib_pkg compile reuse settings; 

    找到oracle安装目录下的extproc.ora,并进行修改最后的目录:SET EXTPROC_DLLS=ANY

     

     

    查询验证;

    SELECT SDE.ST_ASTEXT(SDE.ST_POINT(1024,4513, 2435)) FROM DUAL;

    5.所有设施需要存储globid 唯一值

    6.soe文件挂接

    7.高德坐标APP管线按照高德地图切片方案来切片

  • 相关阅读:
    MySQL数据库优化
    数据库优化
    shell使用ps -ef|grep xxx时不显示grep xxx进程的方法
    Linux:PS查看进程信息,和查看tomcat内存等信息
    neo4j在linux下的安装
    Markdown 语法整理大集合2017
    TOP 10开源的推荐系统简介
    Molecule – 帮助你构建跨平台的 HTML5 游戏
    精美照片在网页设计中的13个优秀应用案例
    开发中可能会用到的几个 jQuery 小提示和技巧
  • 原文地址:https://www.cnblogs.com/chenxinjourney/p/15668751.html
Copyright © 2020-2023  润新知