达梦数据库表的备份和恢复

  1. 备份表
1.创建测试表
SQL> create table testbak as select * from dba_objects;
操作已执行
已用时间: 224.184(毫秒). 执行号:510.
SQL> select count(*) from testbak;

行号     COUNT(*)
---------- --------------------
1          749

已用时间: 0.430(毫秒). 执行号:511.

2.备份表
SQL> backup table testbak backupset '/home/dmdba/testbak.bak';
操作已执行
已用时间: 00:00:01.015. 执行号:512.
 [dmdba@dm8ent ~]$ pwd
/home/dmdba
[dmdba@dm8ent ~]$ ll testbak.bak/
总用量 236
-rw-rw-r-- 1 dmdba dmdba 168448 12月 31 18:03 testbak.bak.bak
-rw-rw-r-- 1 dmdba dmdba  69120 12月 31 18:03 testbak.bak.meta

2.恢复表

1.删除表数据(需要保留表结构)
SQL> truncate table testbak;
操作已执行
已用时间: 15.932(毫秒). 执行号:600.

2.恢复表
SQL> restore table testbak from backupset '/home/dmdba/testbak.bak';
操作已执行
已用时间: 24.283(毫秒). 执行号:601.

3.查看表数据是否恢复
SQL> select count(*) from testbak;

行号     COUNT(*)
---------- --------------------
1          749

已用时间: 0.897(毫秒). 执行号:602.

达梦社区地址:https://eco.dameng.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值