mxd文件进行浏览操作时频繁出现I/O问题

1.问题描述:

mxd文件,加载大量连接sde的图层,随意拖动,操作,出现如下错误


错误提示如下: 
one or more layers failed to draw: 
FDO error:0 
Network I/O error 


2.网络上同类问题的链接【问题+解决方法】

http://www.cnblogs.com/chiangbt/archive/2008/11/19/1336357.html

此文章发现的问题。一个SDE进程gsrvr.exe一次只能在SDE库中产生有限个数的要素游标,并且在每个游标 上能够传输的数据是有限的,否则gsrvr.exe就会爆掉。这两个因素是同时存在的,因为一个gsrvr.exe遍历SDE多个要素类不会产生问题,只 产生一个要素游标却传输上百万条数据也不会产生问题。

结论:确实进程gsrvr.exe会 爆掉,解决方法参照【3.我的解决方法


http://blog.sina.com.cn/s/blog_8e97534c01012fiv.html

此文章发现的问题sde所在的机器上重启了sde的服务(通常是esri_sde),然后在客户端重新启动了ArcCatalog软件,再进行连接便可以成功连接了。

结论:确实  重启可以,解决方法参照【3.我的解决方法



如果仍未解决,请参考我的方法。

3.我的解决方法:

我的是推测oracle连接的问题

将oracle的游标数设大,即可解决。


查看当前使用游标数

select count(*) from  v$open_cursor;
select USER_NAME, count(*) from  v$open_cursor GROUP BY USER_NAME;
修改游标数
alter system set open_cursors=4000;
查看修改后的游标数
show parameter open_cursors;

问题解决了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章