第二章:ArcGIS DataStore管理维护

1、备份管理

备份的目的在于发生原始数据损坏或其他突发情况时,可避免数据丢失,并可快速的使用备份数据来恢复,以保证服务仍可使用。

单机模式下,可使用DataStore机器存储数据,备份数据存储在另外的机器或者设备上,如:

备份主要用于数据的快速恢复,但解决不了服务访问中断的问题。中断问题可使用主备模式解决。

1.1、修改备份路径

changebackuplocation工具可用于修改备份路径。详细操作见前面章节。

1.2、设置备份频率

默认情况下,DataStore每周做一次全库备份,每5分钟或者日志文件满时做一次增量备份。增量备份由DataStore控制,全库备份的备份频率可由updatebackschedule工具配置。

工具位于DataStore安装目录\datastore\tools下。以管理员运行CMD,执行命令:

\>updatebackschedule --starttime <local server time> --frequency <number of days>

示例:

\>updatebackschedule --starttime 03:00:00 --frequency 14

1.3、设置备份文件保存时长

默认情况下,备份文件只保留31天。可使用updatebackupretaindays工具修改。

\>updatebackupretaindays <number of days>

1.4、手动备份

手动备份使用backupdatastore工具。

\>backupdatastore <backup_name>

1.5、删除手动备份

使用backupdatastore工具备份的文件可使用deletebackup工具删除。liskbackups工具可列出备份文件信息。

\>liskbackups

\>deletebackup <backup_name>

2、DataStore命令工具

命令工具可使用--help查看详细信息。

2.1、allowconnection

默认情况下,datastore的连接由Server站点发起。allowconnection可允许在外部建立连接。该工具只允许运行在DataStore主机器上。

  1. allowconnection <host name> <user name> [<database>]

hostname:datastore机器名

username:可使用listadminusers或者listmanageduser查看。

2.2、backupdatastore

手动备份工具,只允许运行在DataStore主机器上。

backupdatastore <backup_name>

2.3、changebackuplocation

修改备份文件目录路径工具。

changebackuplocation <new directory path> [--is-shared-folder<true|false>] [--keep-old-backups <true|false>]

2.4、changedbproperties

连接数修改工具。默认情况下,DataStore接受150个连接。在估算连接数时,需要考虑DataStore内部处理需要占用5个连接。

  1. changedbproperties --max-connections <maximum number connections allowed>

2.4、changeloglocation

日志文件存储路径修改工具。注意文件夹权限。

  1. changeloglocation <directory path>

2.5、changepassword

DataStore数据库密码修改工具。默认情况下,DataStore会随机创建帐号,可使用listadminusers和listmanageduser工具查看。

  1. changepassword <user name> <new password> [--prompt {yes | no}]

2.6、changestaginglocation

暂存文件路径修改工具。恢复数据时,DataStore会解压备份文件到暂存目录中。支持UNC路径。

  1. changestaginglocation <directory path>

2.7、configuredatastore

创建data store以及注册到Server站点工具。

  1. configuredatastore <ArcGIS Server admin URL> <ArcGIS Server administrator> <ArcGIS Server administrator password> <data directory>

示例:

  1. configuredatastore https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp c:\data\

2.8、deletebackup

删除备份工具。

  1. deletebackup <backup_name>

2.9、describedatastore

查看datastore详细信息,包括:文件路径、备份频率、保留时长、运行状态、主备机器、最大连接数、Server站点地址、Portal地址。

2.10、listadminusers

查看用户信息(用户名和密码),包括:data store管理员、副本拥有者、GDB管理员。

2.11、listbackups

查看备份文件信息,包括:名称、状态、时间、备份方式。

2.12、listmanagedusers

查看用户信息(用户名和密码)。该用户是datastore中管理的数据库用户,用于发布服务,同时也是要素数据所有者。

2.13、registerdatastore

Data Store记录了Server站点机器信息。如果站点做过迁移或者重新部署,可通过反注册移除,然后使用registerdatastore重新注册。registerdatastore用于注册以前注册过的Server站点,因为datastore中已存储了要素服务的数据。该工具只能运行在主机器上。

registerdatastore <ArcGIS Server URL> <ArcGIS Server site administrator user name> <ArcGIS Server site administrator password>

2.14、removestandbymachine

用于移除备用DataStore机器。该工具只能运行在备用机器上。

removestandbymachine <machine name>

2.15、restoredatastore

恢复备份数据工具。该工具只能运行在主机器上。

restoredatastore [--target {most-recent | yyyy-mm-dd-hh:mm:ss | <backup file>}] [--source-loc <location of backup files>] [--bound <true|false>] [--data-dir <new data store directory>] [--prompt {yes | no}]

如果是恢复到最新备份,设置--target most-recent;如果恢复到指定时间点,则还需设置时间;如果恢复到指定备份文件,设置备份文件名。

bound设置恢复的数据是否需与Server站点关联。默认是关联的,但如果恢复的时候Server站点不可用,则需设置为false。

示例:

\>restoredatastore --target most-recent --source-loc \\buserver\data\backups --data-dir C:\arcgisdatastore

\>restoredatastore --target 2014-07-17-14:30:00 --source-loc \\buserver\data\backups

2.16、revokeconnection

用于临时授权其他客户端直接访问data store。仅支持运行在主机器上。

revokeconnection <host name> <user name> [<database>]

2.17、unregisterdatastore

从ArcGIS Server站点中反注册data store。如果使用的主备模式,需先反注册备用节点。

unregisterdatastore [--prompt {yes | no}]

2.18、updatebackupretaindays

修改数据库备份文件保存时长。默认保存31天。

updatebackupretaindays <number of days>

2.19、updatebackupschedule

修改数据库备份频率工具。默认全库备份每周一次。

updatebackschedule --starttime <local server time> --frequency <number of days>

示例:每10天的23点全库备份。

updatebackschedule --starttime 23:00:00 --frequency 10

其他章节参见:

ArcGIS DataStore手册——入门篇:http://www.cnblogs.com/xinligis/p/4223569.html

ArcGIS DataStore手册——管理篇:http://www.cnblogs.com/xinligis/p/4223617.html

ArcGIS DataStore手册——常见问题篇:http://www.cnblogs.com/xinligis/p/4223622.html

ArcGIS DataStore手册——管理篇的更多相关文章

  1. ArcGIS DataStore手册——常见问题篇

    第三章:ArcGIS DataStore常见问题处理 1.DataStore使用的数据库是什么? 从安装后的内容和配置完DataStore中Server Manager中的信息来看,DataStore ...

  2. ArcGIS DataStore手册——入门篇

    第一章:ArcGIS DataStore入门 1.ArcGIS DataStore简介 ArcGIS DataStore是ArcGIS10.3推出来的一个全新的组件,它是一个关系型数据库管理系统,用于 ...

  3. 安装ArcGIS Enterprise WebGIS (Portal ArcGIS Server DataStore ) 系统后如何应对网络环境的配置修改

    客户往往在部署完ArcGIS WebGIS系统后,由于需要满足业务或者网络管理的要求,需要修改系统的网络环境的配置,下文将从常见的几个场景来讲述如何去应对这些变动. 1.网络IP地址变动 由于在部署W ...

  4. ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 5、安装Datastore

    安装Datastore 解压datastore安装包,tar -xzvf ArcGIS_DataStore_Linux_1051_156441.tar.gz 切换到arcgis账户静默安装server ...

  5. ArcGIS 10.5新功能预览

    ArcGIS for Server产品线被重命名为ArcGIS Enterprise. 带来更多丰富的时空GIS功能. 分析地理大数据 捕捉和分析实时传感器数据 快速地理影像分析 ArcGIS Ent ...

  6. 软件安装配置笔记(三)——ArcGIS系列产品安装与配置(补档)(附数据库连接及数据导入)

    在前两篇安装配置笔记之后,就忘记把其他安装配置笔记迁移过来了,真是失误失误!趁现在其他文档需要赶紧补上. 目录: 一.ArcMap 二.ArcMap连接数据库并导入数据 三.Arcgis Pro 四. ...

  7. ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 6、总结

    安装小结 安装完成后,首先我们需要将Datastore托管给Server,再将Server托管给Portal以此来完成整个单机版Enterprise 部署流程.为了测试流程是否正确,我们可以采用上传一 ...

  8. 【140】◀▶ ArcGIS技巧

    目录: Add XY Data 图例修改 中文字符左斜体设置 专题图只显示“度” 制作渐变图例 待定 待定 待定 1. 在ArcGIS中插入含有经纬度的*.txt或者*.xls文件等 File> ...

  9. GeoAnalytics Server学习笔记

    GA的输入数据源 输入源 存储形式 Spatiotemporal 时空型ArcGIS DataStore 物联网数据 (通过GeoEvent Server输出) 大数据共享目录BigDataShare ...

随机推荐

  1. SpringBoot入门(IDEA篇)(二)

    一.SpringBoot启动的3种方式 第一种:借助IDE工具直接启动 run as 第二种:mvn命令启动 1:打开命令行,进入到项目目录中(我这里还是用上次建立的dog项目来操作)cd E:\Wo ...

  2. iframe自适应高度,多层嵌套iframe自适应高度的解决方法

    在页面无刷新更新方面,虽然现在的ajax很强悍,但是处理代码相对多点.想比之下,iframe就简单多了!处理iframe的自适应宽.高,会经常用到,网上整理了一份,写在这里备用: 单个iframe 高 ...

  3. 数组模拟单向链表例题(UVa11988)

    指针的链表实现方式是,当前节点的next指向下一个节点,用数组模拟就是 for(int i=next[0];i!=0;i=next[i]) i=next[i]:就是一条链. 例题: 你有一个破损的键盘 ...

  4. mysql 查询json字段 json_extract (mysql 5.7及以上)

    找第一层: SELECT * FROM tourists WHERE json_data->'$.weixinOpenId' = '299485886686868' 或者 SELECT * FR ...

  5. java centos7配置查看jdk环境变量

    [root@bogon java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64]# which java/usr/bin/java[root@bogon jav ...

  6. Linux 开机、重启和用户登录注销、用户管理、用户组

    l 关机&重启命令   基本介绍: shutdown –h now 立该进行关机 shudown -h 1 "hello, 1 分钟后会关机了" shutdown –r n ...

  7. 《大数据日知录》读书笔记-ch3大数据常用的算法与数据结构

    布隆过滤器(bloom filter,BF): 二进制向量数据结构,时空效率很好,尤其是空间效率极高.作用:检测某个元素在某个巨量集合中存在. 构造: 查询: 不会发生漏判(false negativ ...

  8. Mysql+innodb数据存储逻辑

    Mysql+innodb数据存储逻辑. 表空间由段,区,页组成 ibdata1:共享表空间.即所有的数据都存放在这个表空间内.如果用户启用了innodb_file_per_table,则每张表内的数据 ...

  9. 使用Hive Rest API 连接HDInsight

    以下连接是微软最新的关于HDInsight中Hive命令的RestAPI示例地址.. 使用 HDInsight .NET SDK 运行 Hive 查询 请使用接口有异常的同学检查是否使用的是下面地址中 ...

  10. 更新jdk后 Light Table无法找到新版本jdk的bin目录

    原来是lein构建工具中保存了原来jdk版本记录,就是这个profiles文件 原来jdk1.7.0_17 我现在改成如下图jdk1.7.0_40 问题解决