滴水成河 发表于 2012-12-29 11:08:09

ArcGIS SED + Oracle 空间数据连接方式

ArcGIS SED + Oracle 空间数据连接方式

<div class="postText"><div id="cnblogs_post_body">今天 在使用ArcSDE + Oracle时,用ArcMap配图时连接矢量数据,经常会出现NetWork I/O Error错误;
错误原因分析:1 数据量太大,取数据时候超过网络流量
                  2 数据表中存在字段错误,
                  3 在用ArcGIS 软件通过ArcSDE导入数据时,空间数据表的空间索引丢失;
                  4 数据内容有问题,例如空间数据超出范围等
从以上方法去查找原因,但测试以上全部正确,而利用ArcSde连接Oracle时,大数据量时一直报错:NetWork I/O Error错误,经过排查,发现是通过ArcSDE自带的方法去连接Oracle时,会出现错误,而通过ArcSDE直连Oracle则不会出现错误,而且性能提高了30%~50%左右。
ArcGIS 自带方法连接:
            1Server:IP地址或localhost    例如:192.168.0.5
            2Services:5151
            3 DataBase: 空
            4 UserName:用户名 PassWord:密码 例如:myusernamemypwd
ArcGIS 直连Oracle方法:
            1Server:IP地址或localhost    例如:192.168.0.5注:如果是本机 则可以不填写
            2Services:sde:oracle10 注:根据oracle版本进行填写;如果是oracle9i 则为sde:oracle9i
            3 DataBase: 空
            4 UserName:用户名 PassWord@orcl:密码 例如:myusernamemypwd@orcl 特别说明:密码为“密码+@oracle实例”
通过以上方法基本能够解决 Network I/O Error 问题。
页: [1]
查看完整版本: ArcGIS SED + Oracle 空间数据连接方式