zoukankan      html  css  js  c++  java
  • ArcSDE数据库连接方法

    一、ArcCatalog中空间数据库连接方法:下面以基于Oracle 9i的ArcSDE数据库为例简要说明:

    1、应用服务器连接(也称为ArcSDE连接、三级连接)
    最常用的连接方式,默认情况下可读写,gsrvr进程由gimgr分配,在服务器端运行,要求
    服务器端ArcSDE服务启动。

    数据库 Oracle 9i 
    Server <服务器名> 如:sdesvr 
    Service 如:esri_sde 
    Database (不填写) 
    User Name <用户帐号> 如:st1 
    Passworld <用户密码> 如:st1 


    采用ArcSDE应用服务器连接,是不需要做任何定制的。你只要在service中填上你的ArcSDE例程的端口号便可以了,通常为5151。
    还有一种办法,就是在客户端的机器的service文件中填上和服务器上ArcSDE例程一样的完整参数。
    如:esri_sde 5151/tcp
    一定要,回车结束。

    2、直接连接(二级连接)
    在默认情况下只读,gsrvr进程内嵌到客户端,不要求服务器端ArcSDE服务启动

    数据库要求:安装Oracle 9客户端
    Server [可以不填写]
    建议:oracle_dircon 
    Service Sderacle9i 
    Database 不填写 
    User Name <用户账号>如:st1 
    Passworld <用户密码@服务名> 如:st1@sdei.class 

    其中,password中的服务名是用户配置的连接数据服务器Oracle数据库服务名。

    那么客户端机器肯定需要安装Oracle客户端!安装完成以后,配置网络服务名。用以直接连接参数准备

    二、ArcCatalog中Add OLE DB Connection(可直接浏览到数据源中的空间数据存储表的明细):
    选择Microsoft OLE DB provider for Oracle;转到连接标签中,在“1、输入服务器名称(E):”,填入<网络服务名>,如sdei.class;在“2、输入登陆数据库的信息:”中,在用户名称中键入<用户账号>,如st1,在用户密码中键入<用户密码>,如st1;将“允许保存密码”复选框勾上。测试连接。(选择Oracle Provider也可以


    三.
    一些在连接 安装中出现的问题及其解答:
    问题1.
    我的SDE服务配置和启动都很正常但从ArcCatalog连接Oracle服务器时出现以下提示:
    Failed to connect to the specified server.This release of the GeoDatabase is either invalid or out of date.[Please run the ArcSDE setup utility using th -o upgrade option.?


    解答:
    ArcSDE和ArcGIS Desktop软件版本出现了问题了。
    哦,你的ArcSDE软件是什么版本?Desktop呢?
    偶这里试验过,高版本的桌面连接低版本的ArcSDE没有发现问题。
    低版本的桌面不能够连接高版本的桌面。

  • 相关阅读:
    https 证书
    js 压缩
    身份证认证
    在 Visual Studio 2015 中关闭系统级的 Runtime Exceptions
    在 Visual Studio 2015 中关闭 Browser Link
    List<T>.ForEach()的使用
    使用Microsoft.Practices.EnterpriseLibrary.Validation.dll验证类成员
    jQuery.filter()的强大功能
    jQuery Checkbox Selected
    Get SQL String From Query Object In Entity Framework
  • 原文地址:https://www.cnblogs.com/xuanfengling/p/3521161.html
Copyright © 2011-2022 走看看