01-iMC Plat DBA用户数据库恢复到iMC用户数据库配置举例
本章节下载: 01-iMC Plat DBA用户数据库恢复到iMC用户数据库配置举例 (856.34 KB)
DBA用户数据库恢复到iMC用户数据库配置举例
资料版本:5W110-20230427
Copyright © 2024 新华三技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
本文档中的信息可能变动,恕不另行通知。
对于iMC早期版本,例如iMC PLAT 3.20-R2602及之前版本,数据库的备份和恢复只能在数据库系统中进行,并且部分数据库使用的是dba用户。在iMC PLAT 3.20-R2606P13及之后版本中,iMC智能部署监控代理内嵌DBMan功能,用于对数据库进行备份和恢复等操作。同时数据库不再使用dba用户,而是改用iMC用户。
从iMC PLAT 3.20-R2602及之前版本升级上来的iMC作为主机,使用DBMan备份的数据库文件无法在单独安装的iMC PLAT 3.20-R2606P13及之后版本的备机中直接恢复,原因是数据库用户名不一致。
若要将其数据库文件正常恢复,需要借助DBATool工具。本特性介绍了如何借助DBATool工具把dba用户数据库文件恢复到iMC用户数据库中。适用环境如表1所示。
服务器 |
数据库 |
主机iMC版本 |
备机iMC版本 |
Windows |
SQL Server |
从iMC PLAT 3.20-R2602及之前版本升级到iMC PLAT 3.20-R2606P13及之后版本 |
单独安装的iMC PLAT 3.20-R2606P13及之后版本,与主机iMC版本相同 |
· DBATool工具适用于iMC PLAT 3.20-R2606P13及之后版本。
· 分布式部署环境,在备机上恢复数据库文件时,必须保证主从服务器上的智能部署监控代理都处于停止状态。
· 对于非dba用户对应的数据库文件,也需要使用DBATool工具进行数据库的恢复,直接使用智能部署监控代理中的立即恢复功能恢复可能会导致某些功能不可用。
把iMC PLAT 3.20-R2602版本升级到iMC PLAT 3.20-R2606P13版本,将其作为主机,使用DBMan备份数据库,将备份的数据库文件保存在磁盘中。然后在单独安装了iMC PLAT 3.20-R2606P13版本的备机中,借助DBATool工具恢复已备份的数据库文件。
(1) 打开主机上的智能部署监控代理,如图1所示iMC PLAT 3.20-R2602版本中没有嵌入DBMan功能。
(2) 将iMC PLAT 3.20-R2602版本升级到iMC PLAT 3.20-R2606P13版本。具体升级步骤请参考“H3C智能管理中心部署指导”。升级后DBMan内嵌在智能部署监控代理中,如图2所示。
图2 DBMan内嵌在智能部署监控代理中
(3) 在“运行环境”页签中单击<配置>按钮,弹出自动备份与恢复配置窗口,在“备份或恢复的数据库”列表中可以看到其数据库的部分用户是dba用户,如图3所示。
图3 dba用户数据库信息
(4) 单击<确定>按钮生成自动备份与恢复配置。在“运行环境”页签中单击<立即备份>按钮,弹出选择数据库备份文件存放路径窗口,如图4所示。
(5) 选择数据库备份文件存放路径,单击<确定>按钮备份数据库文件到磁盘中,备份成功后弹出数据库备份成功消息框,如图5所示。单击<确定>按钮完成数据库的备份。
(1) 将备份的数据库文件拷贝到单独安装了iMC PLAT 3.20-R2606P13版本的备机上,数据库文件名中有dba字样的,其数据库用户是dba用户,如图6所示。
(2) 将DBATool工具拷贝到备机“[iMC安装目录]\iMC\dbman\bin”目录下,如图7所示。
图7 DBATool工具路径
(3) 停止备机上iMC PLAT 3.20-R2606P13版本的智能部署监控代理。在“运行环境”页签的自动备份与恢复配置窗口中可以看到其数据库的部分用户是iMC用户,如图8所示。
图8 iMC用户数据库信息
(4) 在备机操作系统上点击“开始>运行”,输入cmd,打开命令行窗口。进入“[iMC安装目录]\iMC\dbman\bin”目录下,即工具DBATool所在目录,如图9所示。
图9 进入DBATool所在目录
(5) 通过执行命令行dbatool -dba2imc "Backup File Location + Backup Filename",将主机上已备份的数据库文件逐一恢复到备机iMC数据库中,以恢复aclm数据库文件为例,恢复成功提示如图10所示。
在iMC PLAT 5.0(E0101)及之后版本中DBMan已包含DBATool功能,因此在恢复数据库文件时直接在目标主机上执行dbman -dba2imc "Backup File Location + Backup Filename"命令即可。
(6) 成功后重启iMC。
分布式部署情况,如果WSM组件部署在从服务器上,当WSM数据库文件恢复到备机后,在登录iMC时出现WSM组件装载失败的现象。
解决办法是将该组件升级到iMC WSM 5.0 (E0101)及之后版本,然后再使用DBATool工具恢复数据库。
分布式部署情况,如果NTA组件部署到从服务器上,当NTA数据库文件恢复到备机后,备机NTA服务器地址错误。
解决办法是将该组件升级到iMC NTA 5.0 (E0101H03)及之后版本,再使用DBATool工具恢复数据库。而且需要在重启iMC之前修改主、从服务器上[iMC安装路径]\deploy\conf\server-addr_bak.xml文件中NTA数据库对应的部分,将其IP地址修改为恢复前的服务器地址。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!