ArcSDE数据库链接方法

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

一、应用服务器链接(也称为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
必定要,回车结束。

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

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

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

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

2、ArcCatalog中Add OLE DB Connection(可直接浏览到数据源中的空间数据存储表的明细):
选择Microsoft OLE DB provider for Oracle;转到链接标签中,在“一、输入服务器名称(E):”,填入<网络服务名>,如sdei.class;在“二、输入登录数据库的信息:”中,在用户名称中键入<用户帐号>,如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没有发现问题。
低版本的桌面不可以链接高版本的桌面。数据库

相关文章
相关标签/搜索