代码改变世界

通过ArcSDE导入栅格数据集不间断出错的问题

2012-01-11 14:25  贼寇在何方  阅读(887)  评论(0编辑  收藏  举报

系统环境:

Windows 7 旗舰版,中文,32位
Visual Studio 2008,英文
ArcGIS 9.3(Desktop,Engine和ArcSDE都是)  
Oracle 10g

 

这个错误真的再也不想提了,太恶心了···
用ArcObjects API把本地的Tiff通过SDE导入到另一台机器上的Oracle中,常常会报各种各样的COMException,有说'No Spatial Reference Exists',也有'Net I/O Error',还有就是未知错误···
更恶心的是,未必每次都会报错。且每次报错的时机也不一样: 有时候导了五六个Tiff还是正常的,有时候导了一两个就挂了,有时候甚至一个都没导完就挂了···

就这么个恶心的问题,恶心了我两天。终于,在余林同学的指点下,终于找到了问题的根源:那是Oracle的表空间不够啦!

转到Oracle管理工具,找到SDE的表空间,把AUTOEXTEND一项勾上,一切问题完美解决...