当前位置: 首页 > news >正文

达梦控制台还原报错“管道失败”

达梦数据库控制台还原报错“管道失败”

环境

主机操作系统:windows10 profession

达梦数据库版本:达梦7

问题背景

  全新安装达梦7数据库后,创建数据库实例,需要恢复往期bat备份。在控制台配置指定搜索目录后,获取备份时报错:

“获取备份信息失败,管道连接失败。

错误号-7109;

错误消息:管道连接失败;

--------

CONFIGURE DEFAULT TRACE LEVEL 1;Show BACKUPSETS WITH BACKUPDIR'D:\DMBAK' to 'D:\dmdbms\tool\backupset_result_1694085555054.xml;”

尝试解决但失败的方案:

  1. 同样控制台下--“还原”--弹窗“备份还原”,指定备份集目录,INI文件路径控制台自动检索为D:dmdbms\data\DAMENG\dm.ini

  2. dos命令行恢复bak。d:\dmdbms\bin\dmrestore\ INI_PATH=D:\dmdbms\data\DAMENG\dm.ini FILE=D:\DMBAK\230822.bak

尝试解决方案的执行结果:

  1. 此法依然报错7109

  2. 执行结果为

        invalid backup D:\DMBAK\230822.bak

                backup check error! (实际上备份集没问题)

顺利执行的dos还原bat方案

使用达梦的dmrman工具。步骤:将dos面板的磁盘切至dmdbms路径下的bin目录下以使用dmrman工具。

①D:\dmdbms\bin\

②dmrman进入工具

③dmap(执行结果:dmap init failed,code[-135]:创建信号量失败)

④dmrman help(查看dmrman工具语法帮助)

dmrman工具语法--USE_AP 指定备份、还原执行载体,1/2;DMAP/进程自身,默认是DMAP

⑤dmrman use_ap=2

⑥还原:restore database 'D:\dmdbms\data\DAMENG\dm.ini' from backupset 'd:\DMBAK'

⑺恢复:recover database 'D:\dmdbms\data\DAMENG\dm.ini' from backupset 'd:\DMBAK' 还原和恢复都执行后出现"restore & recover successfully!"表示成功,此时可移步达梦服务查看器,启用DmAPservice(数据库辅助插件服务)和DmServiceDMSERVER(数据库实例服务),登录达梦管理工具时要注意,需要输入备份bak时的全库密码,由于bak是全库备份,因此恢复时也会将实例全库的所有内容全部恢复,最后查看模式下表数据是否还原恢复成功。

控制台还原管道失效原因分析:

  虽然没能解决控制台还原bat报错管道失效的问题,但综合来看应该不单单是达梦数据库的问题,与JAVA JDK和TOMCAT服务器的部署应该有关。


  欢迎各位看官老爷们评论区补充!!!

http://www.lryc.cn/news/158060.html

相关文章:

  • [杂谈]-快速了解直接内存访问 (DMA)
  • java八股文面试[设计模式]——23种设计模式
  • mysql(十)mysql主从复制--主库切换
  • vue3项目的src下的各个文件夹介绍
  • 五、编译预处理
  • 应用出海,Google 分享如何让数字营销素材再上层楼
  • 酱香咖啡喝了没?用数据分析揭秘瑞幸咖啡的7500万用户增长策略
  • Grafana之魔法:揭秘数据可视化的艺术
  • c高级day2作业
  • 第3章 【MySQL】字符集和比较规则
  • 2023 年全国大学生数学建模D题目-圈养湖羊的空间利用率
  • 攻防世界-WEB-ics-05
  • typedef的四种用法
  • Rstudio开不开了怎么办?R is taking longer to start than usual
  • kubernetes 集群安装加载 br_netfilter 模块
  • CATIA Composer软件安装包分享(附安装教程)
  • 入行测试一年半的心得体会
  • Vue的props配置项
  • Python开源项目周排行 2023年第32周
  • Python实现猎人猎物优化算法(HPO)优化卷积神经网络回归模型(CNN回归算法)项目实战
  • mysql8 Found option without preceding group错误
  • uniapp 路由不要显示#
  • 算法设计与分析 | 最多约数
  • MySQL 数据库常用操作语句的总结
  • 【面试经典150题】H 指数
  • ARM DIY(十)LRADC 按键
  • 每日一练 | 网络工程师软考真题Day31
  • 最优化:建模、算法与理论(优化建模——2)
  • 库的相关操作
  • 程序分区:全局区、常量区、栈区、堆区、代码区