ArcGIS DataStore手册——管理篇
分享
第二章: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主机器上。
hostname:datastore机器名
username:可使用listadminusers或者listmanageduser查看。
2.2、backupdatastore
手动备份工具,只允许运行在DataStore主机器上。
backupdatastore <backup_name>
2.3、changebackuplocation
修改备份文件目录路径工具。
changebackuplocation <new directory path> [--is-shared-folder] [--keep-old-backups ]
2.4、changedbproperties
连接数修改工具。默认情况下,DataStore接受150个连接。在估算连接数时,需要考虑DataStore内部处理需要占用5个连接。
2.4、changeloglocation
日志文件存储路径修改工具。注意文件夹权限。
2.5、changepassword
DataStore数据库密码修改工具。默认情况下,DataStore会随机创建帐号,可使用listadminusers和listmanageduser工具查看。
2.6、changestaginglocation
暂存文件路径修改工具。恢复数据时,DataStore会解压备份文件到暂存目录中。支持UNC路径。
2.7、configuredatastore
创建data store以及注册到Server站点工具。
示例:
2.8、deletebackup
删除备份工具。
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 ] [--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
文章来源:http://www.cnblogs.com/xinligis/p/4223617.html
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主机器上。
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] [--keep-old-backups ]
2.4、changedbproperties
连接数修改工具。默认情况下,DataStore接受150个连接。在估算连接数时,需要考虑DataStore内部处理需要占用5个连接。
changedbproperties --max-connections <maximum number connections allowed>
2.4、changeloglocation
日志文件存储路径修改工具。注意文件夹权限。
changeloglocation <directory path>
2.5、changepassword
DataStore数据库密码修改工具。默认情况下,DataStore会随机创建帐号,可使用listadminusers和listmanageduser工具查看。
changepassword <user name> <new password> [--prompt {yes | no}]
2.6、changestaginglocation
暂存文件路径修改工具。恢复数据时,DataStore会解压备份文件到暂存目录中。支持UNC路径。
changestaginglocation <directory path>
2.7、configuredatastore
创建data store以及注册到Server站点工具。
configuredatastore <ArcGIS Server admin URL> <ArcGIS Server administrator> <ArcGIS Server administrator password> <data directory>
示例:
configuredatastore https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp c:\data\
2.8、deletebackup
删除备份工具。
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 ] [--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
文章来源:http://www.cnblogs.com/xinligis/p/4223617.html
0 个评论
推荐内容
- ArcGIS Pro 2.4向独立server发布服务步骤
- Linux上安装ArcGIS Enterprise超详细教程——以Redhat7.2上安装ArcGIS Enterprise 10.5为例
- ArcGIS for Server 10.x 许可授权手册
- Portal for ArcGIS 10.X许可授权手册 (Windows版)
- arcgis server 无法手动删除切片
- ArcGIS for Server内置JS Viewer的离线部署和配置
- Linux上安装ArcGIS for Server超详细教程——以Redhat6.5上安装ArcGIS for Server 10.3.1为例
- 如何创建Geometry Service?
- 地图服务优化策略
相关问题
- 如何优雅的使用ArcGIS知乎?
- 建设ArcGIS知乎平台的目和意义?
- gis开发群的管理不讲理,求围观。
- ArcGIS知乎社区改进意见征集
- 【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
- 苹果系统下可以使用arcgis 吗?
- sde 和datastore什么关系
- arcgis版本兼容性
- 请问ArcGIS适合在局域网内用javaweb做二次开发吗?
- ArcGIS 知乎社区活动 之 字幕组加鸡腿暨KBP字幕组招新【获奖名单公布与优秀作品展示】
- ArcGIS 知乎社区活动 之 2018拒绝boring,来,在线答题赢kindle【结果已出,速来领奖】