当前位置:首页 > 系统运维 > 正文内容

海康威视平台软件MariaDB数据库断电之后异常恢复操作

汉谟拉比2年前 (2022-07-04)系统运维9840

夏天的时候服务器经常无故断电,导致MDB数据损坏,现象是SAC配置界面数据消失,高级参数无法选择图片支援池如果SAC下面没有添加存储设备,那就删除SAC 和 MDB,再重新安装SAC 和MDB即可,如果SAC 下面有数据,切平台录像计划已经下发,需要对MDB数据库进行手动恢复

注:案例中以10.192.10.20linux机器为例

sacmdb安装目录为/opt/hikvision/web/components/

 

现场项目请自行对号入座

步骤如下:

1、确定备份数据位置和情况

http://10.192.10.20:9012页面登录,查看“系统管理”--“参数配置,确定备份路径为/opt/hikvision/web/components/sac.1/data

确定/opt/hikvision/web/components/sac.1/data/sac_metadata_backup/sam_base/opt/hikvision/web/components/sac.1/data/sac_metadata_backup/sac_web下面文件大小是否为0,如果不为0,说明存在备份,且备份有效。

需要将数据拷贝到/opt/hikvision/web/components/sac.1目录下面, 执行命令:

\cp –af /opt/hikvision/web/components/sac.1/data/sac_metadata_backup  /opt/hikvision/web/components/sac.1

 

2、重建数据库服务

注:请将fatal_recovery_db.shfully_recovery_db.sh拷贝到sac.1/script/sac(相对路径,请根据现场安装路径确定存放位置)目录下面,并且赋值权限

chmod +x fatal_recovery_db.sh fully_recovery_db.sh

(一定要将脚本拷贝到相对路径下并且赋值权限才能继续后续命令操作!!!)

1)在运管页面上停止mdb服务(一定注意要停止服务,否则反复重启会影响恢复过程)

2)恢复数据,执行下面命令:

/opt/hikvision/web/components/sac.1/script/sac/fatal_recovery_db.sh

3)请在运管页面上重启mdbsac服务

image.png

确认恢复后,删除/opt/hikvision/web/components/mdblinux64.1/data_old_backup备份目录。


扫描二维码推送至手机访问。

版权声明:本文由Q师傅知识库发布,如需转载请注明出处。

本文链接:https://greatqiu.cn/?id=102

分享给朋友:

“海康威视平台软件MariaDB数据库断电之后异常恢复操作” 的相关文章

海康威视linux系统新增磁盘扩容文件系统

海康威视linux系统新增磁盘扩容文件系统

一、 问题现象客户登录蜂鸟平台提示/opt文件系统满二、 问题确认使用hik用户通过xshell工具的ssh2协议登录操作系统查看确认图1 文件系统查看三、 需求分析虚拟机创建时分配的硬盘50G,/opt分到为19G,随着业务的使用/opt...

世界各地数据中心的电源线类型您了解多少?

世界各地数据中心的电源线类型您了解多少?

我们都知道在不同的国家或地区会使用许多不同的插头和插座,当然这里也包括分散在世界各地的数据中心。世界上使用的标准不止一种,不同的国家可能使用不同的电源线类型,不同的插头和连接器,特别是插头类型。这里我们就来对各种类型及标准的电源插头和插座做...

简单解析IPV6

简单解析IPV6

众所周知,我们现在形影不离的互联网,最早诞生于上世纪60年代。它的核心基础,就是大名鼎鼎的IP协议(Internet Protocol,网际互连协议)。如果没有IP协议,以及基于它的IP地址,我们就没办法刷剧、网购、吃鸡、聊微信。ipv4和...

通过BMC网络管理口安装HikvisionOS Linux系统

通过BMC网络管理口安装HikvisionOS Linux系统

海康平台安装部署环境需要基于HikvisionOS Linux系统,本文章主要讲述了海康威视定制的HikvisionOS Linux系统的安装过程,大家可以通过对该文章内容的阅读来理解和掌握如何安装HikvisionOS Linux系统,为...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。