Enterprise10.7.1使用DS工具备份迁移教程整理

2024-02-21 13:48

本文主要是介绍Enterprise10.7.1使用DS工具备份迁移教程整理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一. 测试环境概述

  • 原始Enterprise版本:10.7.1
  • 操作内容:测试迁移到另外的搭建好10.7.1Enterprise环境的虚拟机
  • 使用工具:原始环境拷贝文件+DS自带备份恢复工具
  • 原始环境包含的测试服务:
    在这里插入图片描述
    测试服务为地图服务,切片缓存服务,三维服务各一个,共计三个服务。

二. 迁移

1. 官方参考帮助

https://enterprise.arcgis.com/zh-cn/portal/latest/administer/windows/data-store-utility-reference.htm#ESRI_SECTION1_BAF681033AB248C2BF4718A917380C8D
注:不同版本Enterprise环境注意调整版本查看对应帮助

2. 基本要求

新机器,ArcGIS操作系统账户密码,Server站点账户密码安装位置,Portal账户密码安装位置,要保持一致。

3. DS关系库备份、拷贝与恢复

(1) 配置备份路径(配置的备份路径要赋予账户控制权限)
不配置备份路径会提示无法备份。
工具位于datastore安装目录下tools文件夹下。
在这里插入图片描述
(2) 备份
其中dsrelation为指定的备份名称
在这里插入图片描述
备份产生的文件:
在这里插入图片描述
在dbbackup文件夹内有备份指定的dsrelation文件夹。

(3) 拷贝
新机器配置备份路径步骤与上面相同。
把之前备份的文件夹dsrelation拷贝到新机器 dbbackup下面:
在这里插入图片描述
(4) 恢复
新机器恢复DS关系库。
在这里插入图片描述

restoredatastore --target dsrelation --server-url https://xxxx.xxx.com:6443 --server-admin siteadmin --server-password admin

4. DS切片缓存库备份、拷贝与恢复

(1) tilecache备份
10.7版本下,tilecahe配置备份路径不成功;会提示当前配置不支持操作:
在这里插入图片描述
查看帮助发现针对tilecache或者relational类型配置路径是10.8帮助中内容,10.7语法未提及,但是可以备份到默认路径。

默认路径为ds安装路径下backup文件夹内tilecache文件夹。尝试在备份时写上备份文件存储路径,工具能执行成功,但是还是备份到了默认位置。其中备份的文件为tileback。
在这里插入图片描述
(2) 拷贝
拷贝ds配置目录下backup下整个tilecache内容,到新的机器相同位置:
在这里插入图片描述
(3) 恢复
运行恢复工具
在这里插入图片描述
至此:停止新机器Server、Portal、DS全部服务。

5. Portal恢复

参考资料:
http://note.youdao.com/noteshare?id=f1fdc0457af51124b570495b52c7d7b4&sub=21308A3D770B4AA9B5ABD4C1188A6B9E

  • 替换文件
    • 替换整个db文件夹
    • content的items下accountresources和portal这两个不动,其余的全部替换

后面两步可以server拷贝完成之后,整个重启服务器再重建索引。

  • 启动portal系统服务
  • 进入portaladmin,重构索引

6. Server恢复

拷贝原始服务器config目录下data和services文件夹和directories整个文件夹;并覆盖新环境config目录下data和services文件夹;directories整个文件夹。

新环境整个服务器重启服务;进入Portaladmin重建索引full。

至此,之前发布的三个测试服务都恢复成功:
在这里插入图片描述

这篇关于Enterprise10.7.1使用DS工具备份迁移教程整理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/731980

相关文章

MQTT SpringBoot整合实战教程

《MQTTSpringBoot整合实战教程》:本文主要介绍MQTTSpringBoot整合实战教程,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录MQTT-SpringBoot创建简单 SpringBoot 项目导入必须依赖增加MQTT相关配置编写

使用Python获取JS加载的数据的多种实现方法

《使用Python获取JS加载的数据的多种实现方法》在当今的互联网时代,网页数据的动态加载已经成为一种常见的技术手段,许多现代网站通过JavaScript(JS)动态加载内容,这使得传统的静态网页爬取... 目录引言一、动态 网页与js加载数据的原理二、python爬取JS加载数据的方法(一)分析网络请求1

SpringCloud使用Nacos 配置中心实现配置自动刷新功能使用

《SpringCloud使用Nacos配置中心实现配置自动刷新功能使用》SpringCloud项目中使用Nacos作为配置中心可以方便开发及运维人员随时查看配置信息,及配置共享,并且Nacos支持配... 目录前言一、Nacos中集中配置方式?二、使用步骤1.使用$Value 注解2.使用@Configur

如何基于Python开发一个微信自动化工具

《如何基于Python开发一个微信自动化工具》在当今数字化办公场景中,自动化工具已成为提升工作效率的利器,本文将深入剖析一个基于Python的微信自动化工具开发全过程,有需要的小伙伴可以了解下... 目录概述功能全景1. 核心功能模块2. 特色功能效果展示1. 主界面概览2. 定时任务配置3. 操作日志演示

Mac备忘录怎么导出/备份和云同步? Mac备忘录使用技巧

《Mac备忘录怎么导出/备份和云同步?Mac备忘录使用技巧》备忘录作为iOS里简单而又不可或缺的一个系统应用,上手容易,可以满足我们日常生活中各种记录的需求,今天我们就来看看Mac备忘录的导出、... 「备忘录」是 MAC 上的一款常用应用,它可以帮助我们捕捉灵感、记录待办事项或保存重要信息。为了便于在不同

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查

Python+PyQt5实现MySQL数据库备份神器

《Python+PyQt5实现MySQL数据库备份神器》在数据库管理工作中,定期备份是确保数据安全的重要措施,本文将介绍如何使用Python+PyQt5开发一个高颜值,多功能的MySQL数据库备份工具... 目录概述功能特性核心功能矩阵特色功能界面展示主界面设计动态效果演示使用教程环境准备操作流程代码深度解

如何Python使用设置word的页边距

《如何Python使用设置word的页边距》在编写或处理Word文档的过程中,页边距是一个不可忽视的排版要素,本文将介绍如何使用Python设置Word文档中各个节的页边距,需要的可以参考下... 目录操作步骤代码示例页边距单位说明应用场景与高级用China编程途小结在编写或处理Word文档的过程中,页边距是一个

Logback在SpringBoot中的详细配置教程

《Logback在SpringBoot中的详细配置教程》SpringBoot默认会加载classpath下的logback-spring.xml(推荐)或logback.xml作为Logback的配置... 目录1. Logback 配置文件2. 基础配置示例3. 关键配置项说明Appender(日志输出器

SpringBoot项目Web拦截器使用的多种方式

《SpringBoot项目Web拦截器使用的多种方式》在SpringBoot应用中,Web拦截器(Interceptor)是一种用于在请求处理的不同阶段执行自定义逻辑的机制,下面给大家介绍Sprin... 目录一、实现 HandlerInterceptor 接口1、创建HandlerInterceptor实