zoukankan      html  css  js  c++  java
  • 通达OA数据库服务断电无法启动的处理方法(亲测2020-10-07。通达OA2017版本)

    服务器电脑意外断电引起,或者其他原因引起。MYSQL5_OA服务无法启动

    注:恢复之前请务数据库服务停止的情况下,备份D:MYOAdata5文件夹
    操作前请务必详细阅读每一步骤
    1、强制启动数据库服务
    用记事本打开D:MYOAmysql5my.ini找到innodb_force_recovery=1
    去掉前面“#”注释,将1改为2,然后保存

    默认打开如下图


    更改为下图,改好之后保存



    打开通达应用服务控制中心(双击运行D:MYOAin目录下的Monitor.exe),选中数据库服务,选择启动



    如果还是无法启动,将innodb_force_recovery=2改为innodb_force_recovery=3或innodb_force_recovery=4直到6,保存后再次启动数据库服务。
    2、备份数据库
    数据库服务成功启动后,需要打开数据库一键备份,做一键备份



    备份文件命名格式为年月日时分秒,如文件夹名称是20141212125004即:2014年12月12日12:50:04,默认在C:TDOA下,等备份成功完成后需将文件从C:TDOA下拷贝至D:MYOAakTD_OA。
    3、数据库恢复
    恢复之前,首先将首先停止数据库服务,将D:MYOAdata5目录下ib_logfile0、ib_logfile1、ibdata1剪切到其他磁盘,将D:MYOAdata5TD_OA目录下的所有文件剪切到其他磁盘





    剪切完成后,将第1步骤改过的参数那一行改回默认值 #innodb_force_recovery=1,然后打开通达应用服务控制中心,启动数据库服务,再打开数据库一键备份



    在数据库一键备份打开数据库恢复工具



    选择下一步



    选择目录,注意目录为D:MYOAak



    下一步选择TD_OA,右侧选择需要恢复文件的时间点



    全选所有表,下一步



    输入确认信息,下一步



    确认恢复选择“是”






    直到全部完成即可,看最后一条,如果提示全部成功,即是成功恢复。

    服务全启动,就可以了

  • 相关阅读:
    firefox禁止更新提示
    laravel性能优化笔记片段
    laravel 7 在线教育项目实操笔记(2)后台基础功能开发
    一、笔记片段 迁移文件相关(创建表 字段 添加假数据等)
    路由、控制器笔记
    laravel rbac笔记片段
    二 笔记片段
    三 文件上传片段
    分享5个有趣的 JavaScript 代码片段
    异步上传文件
  • 原文地址:https://www.cnblogs.com/wybshyy/p/13783603.html
Copyright © 2011-2022 走看看