首页 / 浏览问题 / 组件GIS / 问题详情
一个oracle数据库空间,两个用户同时连接编辑,保存问题?
125EXP 2018年11月05日
一个oracle数据库工作空间,两个用户同时连接编辑,保存的时候只保存了一个人的结果,另一个人的工作丢失,有什么解决方法可以保存两边的结果吗?

1个回答

您好!同一个Oracle数据库工作空间,两个用户同时连接注定不能同时编辑,它的数据源是独占的。
3,352EXP 2018年11月05日
您好,数据库型数据源也是独占型的吗
您知道有没有其他可以解决这种问题的数据库呢?
抱歉啊!是我学艺不精。数据库型工作空间是可以多用户同时编辑保存的,它就是为了解决文件型工作空间只能一个用户打开编辑的问题。我们这边测试910的,重现了您的问题,我这边与研发沟通一下,稍后回复您。
嗯嗯,麻烦您了。
已确定是Bug,研发那边正在解决,缺陷号为DSPN-5463。有进展了会及时回复您。
嗯嗯,好的,万分感谢!!
您好!研发那边给了回复,Oracle工作空间保存的是一条记录,如果要保存所有人的修改信息,必须得先再load一次工作空间和地图,然后把当前修改的合并到地图,可能还有冲突要调整,所以目前不可能保存所有人的修改信息,据测试目前是谁后保存就保存谁的。
谢谢您。我试着也是这样的,就是每次保存前先加载一遍空间,做的编辑内容还要重新做,如果可以添加一个功能保存前先更新到最新的空间,做的编辑也能同时保留着就好了
您好,这个问题现在解决了吗,谢谢!

您好!这边上报缺陷后研发回馈是不解决,不受理原因如下:

oracle工作空间保存的是一条记录,
如果要保存所有人的修改信息,必须得先再load一次工作空间和地图,然后把当前修改的合并到地图,可能还有冲突要调整,
所以目前不可能保存所有人的修改信息

...