iserver中的服务数据迁移
今天需要将iserver测试服务器上的空间数据服务(数据源是Oracle Plus)迁移到客户的正式服务器,原想需要很大的工作量,其实是这样简单:
一、保证客户的iserver环境都已安装正确。对于oracle plus数据源的话,需要在iserver所在服务器安装oracle客户端。
二、空间数据库迁移,保证测试空间库里面的空间数据都迁移到了正式库上。
我是在iDesktop中,将测试库上的空间数据导出为shp数据;然后将导出的shp数据导入到正式库上。(好的办法,应该是在iDesktop中同时打开正式库和测试库,然后将数据从测试库复制到正式库中)。
三、修改工作空间的配置信息。
在.sxwu格式的工作空间上右键,以文本打开或者EditPlus打开就行。
工作空间格式为.smwu的话,需要在iDesktop中另存为.sxwu才能对配置文件进行编辑。
四、在正式库上发布服务
在iDesktop中打开修改后的.sxwu工作空间,检查空间数据集的数据源是否为正式库。确定数据源已经是正式库后,将修改后的工作空间发布到正式的iServer服务器上就行。