首页 / 浏览问题 / 其他 / 问题详情
Oracle plus 和Oracle Spatial数据源
125EXP 2018年08月08日
使用产品:Iobject .NET 操作系统:WIN10

数据类型:Oracle 11g 64

问题详细描述:现在想把c/s端用的工作空间放到服务器的oracle数据库上,是不是需要将oracle工作空间中的数据源都替换成oracle的,这个数据复制的过程会造成信息丢失吗?oracle plus数据源和oracle Spatial数据源的区别又是什么呢?感谢回答。

1个回答

你现在是文件型的工作空间、文件型的数据源,要迁移到oracle数据库里吗,既然要迁移就一起都迁移吧,复制的过程,只要文件不是特别大,一般不会出现问题。

Oracle spatial是专门用来存空间信息的数据库,但是对于supermap产品的支持程度不如Oracle,Oracle应用也更广泛,建议使用Oracle。
698EXP 2018年08月08日

感谢答疑yes

您好,我按照您说的把工作空间和数据源都复制到oracle plus数据库里了,一开始复制的时候显示成功,关了再打开,里面4个数据源的数据集本来是按类区分的,结果都自己变成一样的了,看上去每个数据源都包含了所有的数据集,打开地图也是卡顿,您知道是什么原因吗?
我看了下,一個oracle數據源對應一個用戶,你的4個數據源都是一個用戶嗎?
嗯嗯,我是在一个用户里建了4个数据源;如果一个用户只能建立一个数据源的话,有4个类别的数据源是要建立4个用户吗?用这几个数据源构建的地图在iobject.net里用的话怎么连接呢。感谢。
是的,你也可以放到一个数据源里面吧,没必要按照文件夹的逻辑来区分。

你是用C#连接oracle数据源吗?组件包SimpleCode里面有示例代码DatasourceManage。
数据组做地图的时候建了4个数据源,我合并一下看看能不能保留地图样式。
合并之后地图要重新指定数据集,那你还是建立4个用户吧
嗯嗯,还有一个问题想请教您。我们做C/S系统是进行资源分类数据管理,可以让后期的数据导进来分类编辑存储什么的,后期用c/s端处理的数据传到b/s端进行展示。我现在思路是把工作空间建到本地,数据源存到服务器的oracle数据库,这样地图在本地,通过发布服务的形式让b/s端调用,您觉得这样可以吗?
文件型工作空间在本地的话发布服务的时候需要这个工作空间在关闭状态,服务使用时也不能打开,因为文件型工作空间、数据源都是独占的。要是你觉得符合需求的话那就可以,要是不符合的话放在oracle里也行。
oo,好的,我本来想的是放到本地看地图方便,刚才在idesktop里把工作空间放到oracle里,地图一放大就卡住,整个idesktop都不能运行了,真的感谢您回答了我这么多问题。
oracle卡的话可能是你这个工作空间里存的地图、布局、符号库什么太多了,可能本地跟服务器的瞬时带宽没能满足?那就放在本地把。回答问题,我也能学到很多,相互学习嘛。
o(* ̄▽ ̄*)ブ谢谢
...