当前位置:首页 > 技术教程 > 海康威视 > 正文内容

断电造成海康威视某平台SAC异常,MariaDB数据恢复来解决。

倪斌2022年12月02日海康威视4753

一、背景说明

目前手上有个项目为智慧园区管理平台,因园区电路改造,造成总机房ups电源耗尽,设备非正常断电,确定MDB数据库组件数据已损坏场景,进行操作场景说明。分别对于window和linux进行操作步骤说明,为支持人员提供操作帮助。

注:支持版本sac1.2到1.5版本

二、windows系统 注:案例中以windows机器为例

sac和mdb安装目录为D:\hikvision\web\components\

步骤如下:

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

sac.png

图2-1 备份路径位置

如图2-1所示,http://x.x.x.x:9012页面登录,查看“系统管理”--“参数配置”,确定备份路径为D:\hikvision\web\components\sac.1\data

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

同时拷贝D:\hikvision\web\components\sac.1\data\sac_metadata_backup到D:\hikvision\web\components\sac.1下面

2、重建数据库服务

注:请将fatal_recovery_db.bat和restore.bat拷贝到sac.1/script(相对路径,请根据现场安装路径确定存放位置)目录下面。

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

进入D:\hikvision\web\packages\components目录,查看到mdb_1.x.x.zip压缩包。(1)在运管页面上停止mdb服务(一定注意要停止服务,否则反复重启会影响恢复过程)

(2)将D:\hikvision\web\components\mdb.1\data重命名为

D:\hikvision\web\components\mdb.1\data_old_backup

(3)在桌面上新建C:\Users\Administrator\Desktop\tmp_bak目录,然后解压

将D:\hikvision\web\packages\components\mdb_1.x.x.zip拷贝到该目录下面,进行解压,将解压中的data放到D:\hikvision\web\components\mdb.1目录下面

(4)在cmd中执行恢复数据:

"D:\hikvision\web\components\sac.1\script\fatal_recovery_db.bat" 

(5)现在在运管上重启mdb和sac组件,恢复正常 

确认恢复后,删除D:\hikvision\web\components\mdb.1\data_old_backup备份目录

三、linux系统 注:案例中以linux机器为例

sac和mdb安装目录为/opt/hikvision/web/components/

步骤如下:

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

http://x.x.x.x: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.sh和fully_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)请在运管页面上重启mdb和sac服务 

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

附件下载:MDB数据损坏恢复.7z

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

版权声明:本文由易记录 ejilu.cn发布,如需转载请注明出处。

本文链接:https://ejilu.cn/?id=165

分享给朋友:

相关文章

海康威视报警主机本地防区接探测器指导

海康威视报警主机本地防区接探测器指导

本地防区探测器接线以DS-19A08-01BNG为例,请根据您的探测器类型(常开/常闭)查看对应接线指导:▶▶常开探测器接线方式:  1. 探测器的NO和COM分别接主机的Z和G;...

海康威视DS-K3B411人行通道(摆闸)调试说明

海康威视DS-K3B411人行通道(摆闸)调试说明

设备出厂时,基本的电气连接线缆已经连接完毕,用户安装时只需要连接同步线和从通道控制器电源线,就可以实现通道之间的正常通讯、并接入市电为整个系统供电。市电输入范围为 AC 170 ~ 264 V,50...

海康威视网络报警主机添加遥控器

海康威视网络报警主机添加遥控器

报警主机添加遥控器必须搭配键盘使用。一、3.X 版本报警主机对码说明对码操作仅管理员(默认密码 1234)和安装员(无默认密码)支持进行对码操作。管理员进入对码模式:【密码】+【工程】+【16】+【0...

DS-TMG022 海康威视双路车检器用户手册

DS-TMG022 海康威视双路车检器用户手册

灵敏度拨码:若现场车检器检测灯DETECT1/DETECT2无车情况下常亮或者频闪,需要降低灵敏度。频率拨码:相邻车检器之间如果两台车检器的线圈距离比较近,通过调节哦工作频率拨码避免同频干扰,建议设置...

HikvisionOS Linux Centos 快速部署系统IP操作指南

HikvisionOS Linux Centos 快速部署系统IP操作指南

1、Linux系统安装与配置(不做延申,相信大家都会,HikOS默认SSH端口55555)默认管理员root密码:123456,默认hik密码:1234562、检查服务器网络连接ip a 查询所有网卡...

海康威视硬盘录像机硬盘容量计算,文件大小与码流对应关系。

海康威视硬盘录像机硬盘容量计算,文件大小与码流对应关系。

根据录像要求(录像类型、录像资料保存时间)可以计算出一台设备所需总容量。当位率类型设置为定码率时,根据不同的码流大小,每个通道每小时产生的文件大小请参见下表。文件大小与码流对应关系...

iSC 国标方式添加编码设备(GB28181)

iSC 国标方式添加编码设备(GB28181)

iSC 国标方式添加编码设备(GB28181)...

海康威视DS-K5022/DS-K5032,Android人工访客客户端20220919

海康威视DS-K5022/DS-K5032,Android人工访客客户端20220919

最近遇到一个问题,某项目DS-K5022A访客机(安卓系统)无法读取身份证有效期为永久的身份证,与厂家技术沟通确认程序逻辑上存在bug,现已修复。新鲜出炉的最新版本分享给有需要的集成商,如遇此类问题请...

海康威视iPark平台ehome(isup5.0或4.0)接入方式脱坑手记

海康威视iPark平台ehome(isup5.0或4.0)接入方式脱坑手记

        这里讲一个问题不知道各位项目人有没有感同身受,事情一点点大,消耗你个好几天,明明技术很成熟逻辑也很清晰,...

像素(分辨率)与码率上限数值的关系

像素(分辨率)与码率上限数值的关系

像素与码率对应关系:...

发表评论

访客

看不清,换一张

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