iServer添加Oracle Plus数据源、服务发布的问题

今天在将以Oracle Plus为数据源的工作空间发布成服务时,发现服务发布完后,看不见任何数据。最后发现,还需要在iserver服务器上安装oracle客户端才行。整理如下:

一、创建空间数据库账户

在oracle数据库中创建空间数据库用户,注意该用户所在表空间的存储要能自动扩展。设账户为:dygis

二、创建Oracle Plus数据源

在idesktop中,“数据源”上右键,选择创建“数据库型数据源”。

三、空间数据导入

在上面新建的数据源上右键,选择“导入数据集”

四、经过上面的步骤,数据导入到dygis用户下了。

将工作空间保存下,就可以在工作空间上右键发布服务。

五、服务查看

服务发布后,在iDesktop的消息栏,有服务发布成功与否的消息。

http://10.37.116.102:8090/iserver/services/map-dygis/rest  

注意:如果提示服务发布成功,但是查看服务的时候,发现找不着地图数据或者是数据集的话,需要检查iServe所在服务器是否安装了oracle客户端。没有的话,需要在服务器上安装oracle客户端,32位、64位都装。如果,创建oracle数据源时,实例名用“ip/实例名”,就不需要对oracle客户端进行任何设置。如果,用的网络服务名的话,就需要在客户端进行配置下。

posted on 2016-03-11 10:12  pengjw  阅读(774)  评论(0编辑  收藏  举报

导航