前提条件:数据文件是在数据库运行时删除的,有时间限制,而且不能重启服务器和数据库服务器、关键表空间不能删除。

1、新建测试表空间。
create tablespace TEST datafile ‘/dmdata/test/TEST.DBF’ size 128 autoextend on next 4 maxsize 1024;

2、创建测试表。
create table test (id number) tablespace TEST;

3、删除数据文件。
rm -rf /dmdata/test/TEST.DBF

4、执行SP_FILE_SYS_CHECK()后查询测试表提示表空间处于脱机状态。
SP_FILE_SYS_CHECK();
select * from test;

5、执行系统存储过程准备进行恢复。
SP_TABLESPACE_PREPARE_RECOVER(‘TEST’);

6、只要达梦数据库服务没有被关闭,可以在/proc//fd找到对应的文件副本进行恢复。指该文件的进程ID。

ps -ef|grep dmser 找到pid

ls /proc/25685/fd–l|grep delete,会发现被删除的文件后有(deleted)字样,文件id为11。

7、复制数据文件回原处。
cd /proc/25685/fd
cp 11 /dmdata/test/TEST.DBF

8、复制成功后数据库进行表空间恢复。
SP_TABLESPACE_RECOVER(‘TEST’);

9、恢复后数据库查询,显示表已恢复正常。
select * from test;

达梦数据文件误删了恢复相关推荐

  1. Linux 恢复rm -rf命令所删除的达梦数据文件

    点击链接阅读原文,提升阅读体验: https://www.modb.pro/db/21852?cyn LINUX系统中被删除的文件,只要其句柄没有被关闭,可以在/proc//fd中找到其对应的文件副本 ...

  2. 达梦数据库库级备份恢复

    本内容只关注库级物理备份,仅为个人学习记录 一.联机备份 1.联机备份的支持与限制: (1) MPP 环境仅允许库和归档备份,且各节点都会执行,生成相应的备份集,支持 DDLCLONE: (2)DSC ...

  3. 【与达梦同行】达梦数据库主备集群搭建

    达梦数据库主备集群----高性能模式-搭建 文章连接:https://eco.dameng.com/community/post/20221213145437YQ30VJ0HDLCFUV2UMW 环境 ...

  4. 达梦数据库主备集群确认监视器测试

    目录 1.测试说明 2.测试项目 3.测试结论 1.测试说明 (1) 本次测试环境 主机名 服务ip 心跳ip 数据库名 实例名 dmdb01 主 192.168.226.190 192.168.22 ...

  5. 达梦数据交换平台软件DMETL部署

    一.DMETL介绍 达梦数据交换平台(简称DMETL)是在总结了众多大数据项目经验和需求并结合最新大数据发展趋势和技术的基础上,自主研发的通用的大数据处理与集成平台. DMETL创新地将传统的ETL工 ...

  6. 如何快速恢复误删文件?文件误删的恢复方法-附软件

    来源:https://blog.yoodb.com/yoodb/article/detail/1606 怎么快速恢复删除文件?俗话说覆水难收,其实很多人也认为如果将文件删除了,就如同泼出去的谁,是很难 ...

  7. 达梦数据对比工具VERI对oracle11gR2与oracle11gR2的实时同步后对比验证测试

    环境介绍 一:源库 1.oracle 11g R2,DMHSV4 2.10.0.0.21,crm库,ZHS16GBK,1521端口, 3.同步用户usercrm,密码abcd1234 4.同步表T01 ...

  8. 达梦数据实时同步(DMHS)原理

    1 系统介绍 达梦数据实时同步软件(DMHS)是一个支持异构环境的高性能.高可靠.高可扩展是数据库实时同步复制系统.该系统基于成熟的关系数据库模型和标准接口,跨越多种软硬件平台实现秒级数据实时同步,可 ...

  9. c盘文件误删怎么恢复?这里介绍四种方法,赶紧看过来

    在使用电脑的过程中,你是否出现过误删c盘文件的情况呢?如果删除的是很重要的c盘文件,自己的内心是不是忐忑不安呢?c盘文件误删如何恢复呢?为了帮助大家高效率的恢复c盘误删文件,这里总结了四种恢复误删c盘 ...

最新文章

  1. 如何打造一个TB级微服务海量日志监控平台
  2. oracle查询表的索引
  3. Ice笔记-利用Ice::Application类简化Ice应用
  4. 如何删除springboot中的子项目
  5. 前端学习(1149):变量let02
  6. 「小公式」平均数与级数
  7. 信息学奥赛一本通 2057:【例3.9 】星期几
  8. 如何提高服务器响应的数据速度_如何提高服务器并发处理能力
  9. 设计灵感|双重曝光放在海报里原来这么好看!
  10. HNU 实验五 小女孩与楼梯
  11. Android APK反编译就这么简单 详解(附图)
  12. vmware卸载时提示“The MSI failed”解决方法
  13. pcb板制作流程图解
  14. 测开面试题大全及答案(含测试基础|实例介绍|软件本地化测试等)
  15. 【HAVENT原创】Eureka 注册中心服务上线下线邮件提醒
  16. 吴裕雄--天生自然 诗经:琵琶行
  17. SRT软体机器人:等风来不如追风去,“万米蓝海”的探索才刚开始
  18. Android 广播接收不到短信问题,Android中短信的广播接收问题
  19. 举例说明专用计算机和通用计算机的区别,计算机原理答案
  20. APP元素定位工具Weditor连接夜神模拟器

热门文章

  1. mysql查询优化方案
  2. 腾讯股票实时数据接口
  3. 全球疫苗接种状况数据分析
  4. java swing+mysql简单零件销售管理系统、订货决策系统
  5. idea2018版本 整合git不显示代码编辑记录和信息
  6. abp框架mysql连接配置_ABP框架使用Mysql数据库
  7. 竞品分析的意义在哪?竞品分析后怎样优化店铺,竞品分析哪里找?
  8. 使用hifiasm组装hifi基因组的方法介绍
  9. Jenkins之自动进行360加固
  10. Win10下不能识别Android的MTP模式