ArcSDE版本协调及提交时一些常见错误处理

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

1、版本简介

简单的说,版本(version)就是在ArcSDE 服务的基础上实现多用户编辑地理数据库。地理数据库在入到服务器后,如果要使用版本,必须注册后方可允许编辑。版本具有以下的特点:

所有版本的父亲都是“default”版本(可以理解为最初的地理数据库),可以衍生出若干子版本,子版本又可成为“父版本”。

版本之间的本质区别是所记录的行状态的不同(状态分为增、删以及改三种)。

多个子版本向父版本提交数据的时候,会发生冲突,比方界址点的位置画的不一致,在提交的时候就会弹出提示框,判断采取何种画法。但在实际的应用中,此种冲突并不多见,因为作业队大都是分区域工作的,在提交编辑成功时,一般不会发生冲突的现象。


2、版本协调时常见错误处理

     1)The version could not be reconciled. Another application is currently editing the version

      这个错误是因为被协调版本正在被另一个用户编辑示释放连接而造成锁定,重启SDE服务一般可解决此问题

     2)the version could not be reconciled.Unable to create logfile system tables.User perhaps lacks permissions or resources create tables[SDE.*]

  造成这个这个错误的原因往往是因为SDE参数在安装的时候示正确设定而造成无权限写日志文件造成

可查看数据库参数,如下:

利用sdeconfig命令进行参数修改:

一般可以解决此类问题。


ArcSDE API for Java错误信息中文汉化实战指南 ArcSDE(Spatial Database Engine)是Esri公司为地理空间数据在关系型数据库中存储与管理提供的一套核心技术,而ArcSDE API for Java则是开发者在Java平台下与空间数据库交互的重要工具。该API广泛应用于国土、城市规划、交通、电力等行业的GIS系统开发中,承担着空间数据读写、版本管理、拓扑操作等核心功能。 阅读详情

相关推荐

arcGIS编辑报错:无法创建日志文件系统表。用户可能缺少创建表的权限或资源

最近发现的一个问题,在编辑大量数据的候,arcGIS报错:无法创建日志文件系统表。用户可能缺少创建表的权限或资源 [Unable to create logfile system tables. User perhaps lacks permissions or resources to create tables] [SDE.GX_PS_PS_POINT][STATE_ID = 36]

jojojojo2002的专栏 3707

ArcGIS SDE要素桌面软件无法编辑问题

入库SDE之后的矢量要素,未注册版本的情况下,可能会出现无法编辑的情况。 1. 未发布为服务,仅入库 在为发布服务,因未注册版本,在ArcMap中可能无法编辑,这,可以通过更改ArcMap设置,从而开启对SDE中要素的修改编辑功能。 打开桌面的编辑工具下的编辑选项: 选择版本管理,第一个选项勾掉即可: 2. 已经发布为服务的情况 如果已经发布为服务的处理办法: 首先尝试server停止对应服务之后,再在桌面尝试编辑。 如果不行,尝试进入数据库中删除锁 : delete from sde.sde

suntongxue100的博客 4320

ArcEngine错误提示

错误代码 错误名称 错误描述 HRESULT:0x80040201 FDO_E_LOADING_RESOURCE “Failed to load a resource (string, icon, bitmap, etc).” HRESULT:0x80040202 FDO_E_INDEX_OUT_OF_RANGE The index passed was not wit

默而识之者 1万+

arcsde直连的一些操作

更新一些ArcGIS帮助提供的教程,初学者可以进行相关的入门学习参考! http://resources.arcgis.com/zh-CN/help/main/10.1/#/na/00qn0000013t000000/ 1:怎么来提问ArcSDE问题才能够得到很好的解决? 每次看到有人问问题,什么也不问,PIAPIA的将错误和错误截图粘上去,请问这怎么解决?而且有候报错

wsqplsh的博客 1273

ArcSDE安装步骤及问题

ArcSDE安装步骤及问题 ArcSDE安装步骤及问题 自己在安装ArcSDE候遇到了一些问题,现在将详细的安装过程和遇到的问题记在这里,以备以后使用。 1. 安装Oracle; 2. 安装ArcSdeOracle10g; 3. Post1)运行ArcSDE for Oracle10gR2 Post Installation全...

weixin_30640291的博客 220

使用Oracle的IMP/IMPDP迁移ArcSDE数据库常见问题-ORA-20091和ORA-39083

在使用Oracle数据泵来进行ArcSDE数据的逻辑迁移,有候会报如下错误: C:\>impdp map/map tables=buildings directory=exp_imp_dir dumpfile=buildings.dmp Import: Release 10.2.0.2.0 - Production on Tuesday, 22 January, 2008 16:38:0

积思园 5241

ArcSDE10.x for SQLServer连接提示:Invalid object name ‘sde.sde.GDB_Release’

环境ArcGIS10.x版本SQLServer数据库问题当用户使用ArcGIS 10.x for Desktop连接ArcSDE for SQLServer 系统提示如下错误:"Failed to connect to database. The release of the GeoDatabase is either invalid or out of date. DBMS table not

积思园 5127

Arcsde API about Error handling

from  http://edndoc.esri.com/arcsde/9.1/capi_concepts/error_handling.htmMost ArcSDE functions return a numeric error code. Passing the code to the SE_error_get_string function allows you to retrie

cnhome的专栏 1352

从File Geodatabase导入ArcSDE10 for Oracle

安装环境: 服务端使用:Windows Server 2008 R2(X64),Oracle 10g(32),ArcSDE10 for Oracle(32) 客户端使用:Windows 7 专业版(X64),ArcGIS10 Desktop   我需要完成的工作: 把File Geodatabase通过SDE导入到服务器上的Oracle   我所做的尝试: 1.在ArcCa

GIS骆驼的GIS博客 3026

ArcSDE环境下,怎么使用Esri的ST_Geometry存储

这个题目比较怪异,表达的目的就是因为许多用户有这两个问题一直悬而未决1:我可以在不使用ArcSDE的情况下,使用ArcGIS来操作OracleSpatial数据么?回答:可以。ArcGIS10新的Query Layer就可以实现这个问题2:用户继续追问,你们不是说Esri的ST_geometry存储要比Oracle的OracleSpatial效率要高么,那我在不使用ArcSDE的情况下,使用Arc

积思园 4305

Linux安装ArcSDE常见问题

一直在32位的linux下安装SDE,感觉简单几步就完成了,没遇到什么问题。没想到64位系统的SDE有些地方还不太一样,遇到非常多的问题。比如有几个包文件(不是Oracle必须的)必须安装。下面就来看一下在64位Oracle中安装SDE常遇到的一些问题。   问题1   执行sdesetup报错如下   [sde@ArcGIS~]$ sdesetup –o install –d ORA

GIS大奔 1554

执行ST_Geometry操作提示“ORA-06522: Unable to load symbol from DLL”

上次做实验,我的服务器中既安装了ArcSDE9.3又安装了ArcSDE9.3.1,而且由于测试另外一个问题,我又将ArcSDE9.3.1进行升级到SP2补丁,但是今天测试ST_Geometry的SQL操作,系统提示如下错误: 14:04:25 SQL> select sde.st_astext(t.shape) from AAA.streets t,AAA.str r where sde.st_

积思园 7666

数据库、ArcCatalog空间数据源正常访问,数据库设置没问题,ArcEngine连接SDE报"ORA-12560: TNS: 协议适配器错误"的解决办法;ArcEngine连接SDE总结;Ar...

问题描述: 通过C# 基于ArcEngine写ArcSDE连接(直连)的候测试项目连接属性设置为如下: tPropSet.SetProperty("User", "GISDATA"); tPropSet.SetProperty("Password", "GISDATA"); tPropSet.SetProperty("Instance", "sde:oracle11g:1...

weixin_34364135的博客 380

一次数据转换错误处理过程简记

客户的环境:        ArcDesktop 10.0+Sp1        ArcSDE:9.3+no anp sp for Oracle10G        Oracle10.2.0.4        数据以OracleSpatial的SDO_GEOMETRY存储 症状: 客户的数据使用Desktop在从OracleSpatial的存储方式转换成ESRI 的ST_GEOMETRY存储方式的候,在进行转换的候Desktop报了一个错误,如下图 解决过程: 从上图中可以看出

风的专栏 1484

ArcSDE NetWork I/O Error 错误处理(待完善)

这个错误的原因有多种。首先需要确定错误的真正原因。方法:打开ArcMap,添加数据,不停的缩放,等待出现错误。 原因: 1、Label设置的原因   在设置label后,ArcMap在进行图形渲染,当缩放到某些区域,会出现NET Work I/O Error的错误。   分析:图形过小,或者较为复杂,无法按照预设的方式进行标注。   解决办法:修改Label的设置,具体修改方法:需根据...

weixin_34168700的博客 409

Failed to connect to the specified server. Server library could not be loaded

这个错误是前几天用户提出了的,我今天又一次遇到了,特拿出来跟大家分享一下 问题背景: 使用ArcCatalog直连远程服务器,数据库为Oracle,提示“Error: Server library could NOT be loaded” 原因有三 1:大家都知道使用直连必须要安装数据库客户端,但是如果用户安装了Oracle的64位客户端与32位的ArcGIS桌面进行直连,32位

lrh_079的专栏 6131
上一篇: ArcGIS Web 编辑中 只读字段和隐藏字段设置
下一篇: ArcGIS 10.1中的Desktop连接ArcSDE——以Oracle为例
Esri成都
博客等级 码龄14年 1017粉丝 257原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值