DM8表空间备份恢复

在生产环境中,我们会为数据库制定各种完备的备份策略来保障数据库的正常运行。例如整库备份、表空间备份、逻辑备份等。本文主要是讲解关于DM8的表空间备份恢复。表空间备份恢复有三个步骤:表空间备份、表空间还原、表空间恢复。

01

表空间备份

DM8的表空间必须在联机模式下备份。可以使用语句备份和管理工具进行备份:

(1)用语句备份表空间

Sql>backup tablespace test;

可以指定备份路径,如果不制定备份路径,则备份在默认路径中。

(2)用管理工具进行备份

[dmdba@localhost dm8] cd /dm8/tool[dmdba@localhost tool] ./manager

查看备份

02

模拟test表空间数据文件损坏或丢失

(1)删除test表空间对应数据文件

[dmdba@localhost dm8]$cd /dm8/data/DAMENG[dmdba@localhost DAMENG]$ rm test01.dbf

(2)用管理工具查看表空间及对应的表

03

表空间还原、恢复

DM8表空间还原恢复需要数据库在脱机模式下执行,我们先使用DmServiceDMSERVER关闭实例服务。

(1)使用dmrman工具进行表空间的还原,恢复​​​​​​​

[dmdba@localhost bin]$ ./dmrmandmrman V8RMAN> restore database '/dm8/data/DAMENG/dm.ini' tablespace test from backupset '/dm8/data/DAMENG/bak/TS_TEST_FULL_2020_07_10_08_37_27';

RMAN> recover database '/dm8/data/DAMENG/dm.ini' tablespace test;

(2)用console工具执行表空间还原、恢复​​​​​​​

[dmdba@localhost bin]$ cd /dm8/tool/[dmdba@localhost tool]$ ./csonsole

执行表空间还原

执行表空间恢复

04

对表空间数据文件、表的数据进行验证

(1)启动数据库

[dmdba@localhost bin]$ ./DmServiceDMSERVER start

(2)表空间数据文件已经存在

(3)查询表中数据

注意事项:

1、 数据库必须要开启归档;

2、DM8表空间备份需要在联机状态下执行,DM8表空间恢复需要在脱机状态下执行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值