欢迎来到天天文库
浏览记录
ID:59006727
大小:51.50 KB
页数:4页
时间:2020-09-15
《iMCDBMAN数据库备份恢复失败的处理经验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、iMCDBMAN数据库备份恢复失败的处理经验 一、 组网:无。二、问题描述:iMCPLAT自带了数据库自动备份/恢复工具(DBMAN)为用户提供全面的系统灾备解决方案,通过DBMAN用户可以实现对iMC平台数据库(如config_db、monitor_db等)和组件数据库(如:UAM组件数据库ead)的自动备份与恢复处理。DBMAN采用了标准的SQL备份和恢复机制,它的数据处理对象是完整的数据库。用户只需根据不同的使用场景进行相应的配置及操作,便可通过DBMAN进行手动和自动两种方式的数据备份和恢复。正因为D
2、BMAN对数据库自动备份恢复的智能性,安装部署的方便性,DBMAN解决方案得到了很大推广,目前90%以上局点都是采用DBMAN解决方案。但在使用过程中,经常出现DBMAN数据库备份或恢复失败的问题,而iMC的运行状态和DBMAN工具运行正常。三、 过程分析:DBMAN备份恢复失败的原因很多,根据经验将有可能碰到的情况进行如下说明。iMC安装目录/dbman/log/dbman_debug.log日志文件记录了数据库备份、恢复的完整过程,在数据库备份恢复失败时可以参考该日志文件进行定位。为了方便阅读,将问题原因和
3、解决方案一并列出,如下:1、 主备iMC服务器备份或恢复路径有中文字符问题问题现象:数据库备份,恢复失败。问题分析:查看dbman_debug日志,有如下error信息: 04:00:49[ERROR][intTimeBackup()]Openthedatabsefileerror.File=D:imc安装文件backupdb_catalog__.dat.问题原因:备份、恢复路径不能存在中文字符。解决方案:修改备份、恢复路径为英文字符方可。2、 版本不一致问题问题现象:数据库备份成功,恢复失败
4、。问题分析:查看dbman_debug日志,有如下error信息:公元17年 16:42:13[ERROR][checkDBFile()]Fileprefixinvalid:vnm_db_imc_vnm,pleaseconfirmwhethertheDBuseraresameoneonmainserverandstandbyserver.Ifnot,pleaseusethecommanddbman-helptogetmoreinformation.问题原因:DBMAN要求版本必须一致。解决方案:安装或卸载对应iM
5、C组件,确保其版本一致方可。3、数据库用户dba到imc问题问题现象:数据库备份成功,恢复失败。问题分析:查看dbman_debug日志,有如下error信息:公元17年 16:42:13[ERROR][checkDBFile()]Fileprefixinvalid:config_db_dba_db___full.db,pleaseconfirmwhethertheDBuseraresameoneonmainserverandstandbyserver.Ifnot,pleaseusethecommanddbman
6、-helptogetmoreinformation.对于从早期版本(例如PlatR2602及其之前版本)升级上来的iMC,部分数据库使用dba用户,使用dbman进行备份,将dba用户对应的数据库文件作为原始文件,试图恢复到目标数据库PlatR2606及以上版本时,会提示恢复失败。主要问题原因为PlatR2606及之后的版本的这些数据库不再使用dba用户,而是使用imc用户。问题原因:数据库用户不同不能恢复。解决方案:1) 使用dbatool工具恢复a.将工具dbatool.exe拷贝到“iMCdbman
7、bin”目录下;b.停止iMC;c.通过执行命令行dbatool-dba2imc‘BackupFileLocation+Backupfilename’,来逐一手工恢复dba数据库文件到目标数据库,以恢复config数据库为例,恢复成功提示如下: d.对于非dba用户对应的数据库文件(UAM/EAD/CAMS数据库除外),也可以使用该工具进行恢复。2)备机也从R2606之前的版本开始安装以确保数据库用户名一致。4、数据库无法登陆问题问题现象:数据库无法恢复。问题分析:查看dbman_debug日志,有如下error
8、信息:公元17年 10:57:37[ERROR][intCDbBase::ExecSql()]Execcommandfail:USEmasterRESTOREDATABASEaclm_dbfromDISK='E:IMC_restoreaclm_db_imc_aclm_db___full.db'withREPLACE公元17年 10:57:37[DEB
此文档下载收益归作者所有