解决ArcGIS9.2导入SDE Oracle10G栅格数据出错问题
4星 · 超过85%的资源 需积分: 13 79 浏览量
更新于2024-10-13
收藏 4KB TXT 举报
"栅格数据导入SDE出错修改方法"
在使用ArcGIS 9.2将栅格数据导入到SDE(Spatial Database Engine)在Oracle 10G中的过程中,可能会遇到一些常见问题。Oracle SDEORA-01438错误提示是由于文件大小超过限制导致的。为了解决这个问题,需要进行以下步骤:
首先,当栅格数据超过400MB时,不能直接用标准的Oracle表空间存储,而是需要创建一个大文件表空间(bigfile tablespace)。这可以通过执行Oracle的postinstall脚本来完成,以确保SDE支持大文件表空间。
其次,可能需要更新Oracle的补丁。在Oracle 10.2.0.3中,安装相应的补丁可以确保SDE正常运行,并且能够处理超过100GB的大文件数据。
为了优化性能,需要在%SDEHOME%\etc\dbinit.sde文件中设置DISABLE_SPATIAL_CACHE=TRUE。这将禁用空间缓存,减少对网络I/O的影响。此外,调整Windows系统的桌面堆大小也是必要的,因为大的栅格数据处理可能导致内存不足。这通常涉及调整Windows系统中的共享会话设置,确保有足够的内存供SDE使用。
针对不同的操作系统,如Windows XP和Solaris,解决方法有所不同:
1. 对于Windows XP用户,建议降低系统中的并发用户数,确保每个用户有充足的内存。如果内存不足,可以尝试通过CMD命令行模式运行,避免过多的系统服务消耗内存。
2. 在Solaris系统中,可能需要进行更复杂的配置,包括检查和调整系统的内存分配。
3. 在所有系统中,关闭不必要的服务和进程,特别是与调试相关的服务,可以释放内存资源。确保不是通过SysMonitor进行调试,而是单独运行SysMonitor,以避免冲突。
4. 如果SysMonitor占用过多内存,可以考虑降低其内存分配,例如从2.0GB到3.0GB或4.0GB的范围调整。
5. 优化系统环境,比如在Windows XP系统中,使用Msconfig工具限制启动项,减少系统启动时的内存需求。
此外,通过注册表编辑器(regedit.exe)修改`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\SubSystems\Windows`下的设置,可以调整Windows子系统的内存分配,例如将`SharedSection`值设置为1024,3072,512,以适应更大的内存需求。
解决栅格数据导入SDE出错的问题,需要结合数据库管理、系统优化以及资源分配等多个方面进行综合考虑和调整。确保数据库环境和系统配置都能有效地处理大体积的栅格数据。
2010-01-09 上传
2021-08-07 上传
2020-01-27 上传
2021-09-12 上传
2021-09-12 上传
2021-08-22 上传
nantiandj
- 粉丝: 3
- 资源: 11
最新资源
- 龚之春数字电路课后习题参考答案
- 2008上信息系统项目管理师上午题
- 计算机三级pc技术汇编语言练习题汇总
- 《Oracle RAC最佳实践》精华总结
- Struts 2权威指南--基于WebWork核心的MVC开发
- Struts 2.0入门
- linux入门到精通
- MLDN.cn2007新课程Struts2.0入门-李兴华 PDF
- c语言PDF版.pdfc语言PDF版.pdf
- Gns3参数讲解.pdf
- Perl DBI 中文帮助文档
- 基于CC2430的ZigBee无线数传模块的设计和实现
- 软件无线电体系结构研究
- 工厂供电大作业(程健)
- javascript高级教程.pdf
- IT行业 应届毕业生大礼包