CAMS数据库备份恢复配置案例-dbman

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录
1 介绍 (2)
1.1 功能描述 (2)
1.2 使用限制 (2)
2 典型应用 (2)
2.1 配置文件说明 (2)
2.2 配置举例 (4)
2.2.1 只运行主机dbman配置文件 (4)
2.2.2 主备机同时运行dbman配置文件 (5)
2.3 启动dbman (6)
CAMS典型配置案例-数据库备份恢复配置案例关键词:CAMS、备份、恢复、配置文件
摘要:本文主要介绍了CAMS自动备份恢复工具的使用方法和配置说明。

缩略语:
1 介绍
1.1 功能描述
CAMS系统在政府、教育和金融等各行业的广泛应用,各行业对CAMS系统的高可
用性和容灾能力提出了更高的要求,CAMS前期版本提供数据库的自动备份功能,
自动备份后将备份的文件保留在本地服务器上,如果服务器的硬盘损坏,自动备份
的文件也很难恢复,为了提高CAMS系统的高可用性,系统提供数据库自动备份与
恢复功能,通过设置自动备份与恢复的相关配置,自动备份与恢复功能能够在无人
值守的情况下的定时从主机将数据库备份出来然后在恢复到备机,在主机出现问题
后能够很快恢复业务并将用户损失降到最低。

1.2 使用限制
该功能只在CAMS2.10-E0207版本及后续版本提供,之前的版本没有自动备份与恢
复功能。

2 典型应用
CAMS自动备份与恢复工具为CAMS安装目录的bin目录下的dbman,该工具的正
确运行需要依赖CAMS安装目录下的etc目录下的watchdog.conf和dbman.conf配置
文件的正确配置。

2.1 配置文件说明
1、dbman.conf配置文件
PrimaryHost = 1 //主机标识,取值为0或1,0表示备机,1表示主机
MaxLogSize = 100000000 //备份恢复工具dbman记录日志文件的大小(单位字
节),日志文件超过此长度时,dbman将日志的内容放到dbman.log.1,同时把
dbman.log清空,继续记日志
BackupTime = 4 // PrimaryHost设置为1时,自动备份数据库的时间,24小时制,如
4为凌晨4点
FileReserveTime = 30 //数据库备份文件在硬盘上的保存时长,以天为单位。

超过这个时间后会被自动删除,该值设置越大,保留时间越长,占用硬盘空间越大
CommandPort = 2810 //与CAMS各模块通信端口,不建议不要修改该设置
ExecuteDurationTime = 2 //配置管理台查找有效备份恢复日志记录的最大时间跨度,如上设置备份时间为凌晨4点,该参数设置为2,则从凌晨4点到凌晨6点之间即使出现没有备份与恢复的日志,操作员登录配置台时也不会出现异常告警FrontDisplayManInfo = false //备份与恢复出现异常时是否在操作员登录配置台时显示异常提示信息以及是否显示备份与恢复日志的查询,该配置在CAMS2.10-R0208版本及后续版本提供,CAMS2.10-E0207版本没有该配置项
# 以下参数仅主机使用
BackupAtOnce = 0 //每次dbman启动时是否立即进行备份,1表示立即备份数据库;0表示不立即备份数据库,该参数的设置不影响系统的定时备份
BackupPath = d:\camsbackup\mssql //自动备份数据库的备份文件存放路径
FtpIp = 10.10.10.10 //如果需要将自动备份的数据库文件在备机上进行自动恢复,该参数设置备机的ftp的IP地址
FtpUser = abc //ftp用户名
FtpPassword = pass //ftp用户的密码
FtpDir = /back //ftp的文件存放路径
# 主机数据库配置参数
PrimaryDbInst = cams //需要备份的CAMS数据库的实例,该参数建议不要修改
PrimaryDbUser = cams //数据库用户名,该参数建议不要修改
PrimaryDbPassword = cams //数据库用户密码,即数据库cams用户密码
PrimaryDbSaPassword = gu2zwNlvLh/AuL2tu4OcUgAH8MehVJHW //数据库管理员密码,SQL Server为sa用户密码,oracle为sys用户密码,通过dbman –encrypt string获得,其中string为sa或sys用户的密码明文。

# 以下配置只备机需要
ReceiveFtpPath = //提供给主机ftp的绝对目录路径
ReservedPath = //保存备份文件的目录,不能与ReceiveFtpPath相同
# 备机数据库配置参数,与主机数据库配置参数意义相同
StandbyDbInst =
StandbyDbUser =
StandbyDbPassword =
StandbyDbSaPassword =
2、watchdog.conf配置文件
在watchdog.conf配置文件中,增加watchdog是否监控dbman的自动启动与正常运行
CheckDbman = yes //yes表示watchdog监控dbman的自动启动与正常运行,no表
示watchdog不监控dbman的自动启动与正常运行
2.2 配置举例
2.2.1 只运行主机dbman配置文件
注意:除了以下列举的配置项需要根据实际情况配置外,dbman配置文件的其他配
置项也需要保留,只是配置项等号后面不需要配置值即可
# common, 0 restore,1 backup
PrimaryHost = 1
MaxLogSize = 100000000
BackupTime = 4
FileReserveTime = 30
CommandPort = 2810
ExecuteDurationTime = 2
# only primary
BackupAtOnce = 0
BackupPath = d:\camsbackup\mssql
PrimaryDbInst = cams
PrimaryDbUser = cams
PrimaryDbPassword = cams
PrimaryDbSaPassword = gu2zwNlvLh/AuL2tu4OcUgAH8MehVJHW
2.2.2 主备机同时运行dbman配置文件
1. 主机配置文件
注意:除了以下列举的配置项需要根据实际情况配置外,dbman配置文件的其他配置项也需要保留,只是配置项等号后面不需要配置值即可
# common, 0 restore,1 backup
PrimaryHost = 1
MaxLogSize = 100000000
BackupTime = 4
FileReserveTime = 30
CommandPort = 2810
ExecuteDurationTime = 2
# only primary
BackupAtOnce = 0
BackupPath = d:\camsbackup\mssql
FtpIp = 10.10.10.10
FtpUser = abc
FtpPassword = pass
FtpDir = /backup
PrimaryDbInst = cams
PrimaryDbUser = cams
PrimaryDbPassword = cams
PrimaryDbSaPassword = gu2zwNlvLh/AuL2tu4OcUgAH8MehVJHW
2. 备机配置文件
注意:除了以下列举的配置项需要根据实际情况配置外,dbman配置文件的其他配置项也需要保留,只是配置项等号后面不需要配置值即可
# common, 0 restore,1 backup
PrimaryHost = 0
MaxLogSize = 100000000
BackupTime = 4
FileReserveTime = 30
CommandPort = 2810
ExecuteDurationTime = 2
# only second
ReceiveFtpPath = d:\camsbackup\backup
ReservedPath = d:\camsbackup\backup\ok
StandbyDbInst = cams
StandbyDbUser = cams
StandbyDbPassword = cams
StandbyDbSaPassword = gu2zwNlvLh/AuL2tu4OcUgAH8MehVJHW
2.3 启动dbman
CAMS安装目录下的etc目录下watchdog.conf中的如下行,如为yes,dbman随
CAMS服务自动启动,如为no,不随CAMS服务自动启动。

CheckDbman = yes。

相关文档
最新文档