码迷,mamicode.com
首页 > 数据库 > 详细

达梦数据库数据库表误删后的处理--非数据恢复

时间:2019-12-03 20:11:25      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:同事   报错   database   备份   误删   --   使用   创建   div   

 

0. 注意我这里解决不了丢数据的问题 只是变通解决./

1. 同事不小心将一个达梦的数据库中的某张表的内容清空了.

没有备份.

2. 解决办法

因为是一张系统配置表,所以想到的办法是创建一个空的数据库,然后更新一些补丁,然后再将数据导入到被删掉的数据库中.

3.创建新库执行更新增量补丁等. 

4.之前的blog里面说过 达梦是模仿的oracle数据库. 所以这边最简单的方式使用oracle的语法进行备份和导入操作.

4.1 在新库里面执行备份操作.

条件, 随便找一台安装了达梦数据库并且能够连接目标数据库的环境.我这是一台Windows的达梦数据库. 

执行备份

在达梦数据库的bin目录下面打开命令行

或者是将该目录条件到path目录(没必要)

执行导出命令
dexp wangshn/123456789@10.24.20.201 tables=gspdatabaseobject file=c:\wangsh.dmp log=20191203.tx

同事创建的新库,我导出文件写错名了 -=

技术图片

 

 4.2 在目标库执行导入.

注意需要先drop表才能执行导入不然会报错.

dimp dky1108/123456789@10.24.20.201 fromuser=wangshn touser=dky1108 file=c:\wangsh.dmp log=20191203imp.txt

 

技术图片

 

 

5. 进行其他的功能验证即可. 

达梦数据库数据库表误删后的处理--非数据恢复

标签:同事   报错   database   备份   误删   --   使用   创建   div   

原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/11978618.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!