达梦数据库(DM8)备份和还原教程

一、物理备份
1、冷备
数据库需要关闭,需要开启 DmAP 服务,不需要开启归档

(1)console 工具备份

dmdba@localhost ~]$ cd /dm8/bin

[dmdba@localhost bin]$ ./DmServiceDMSERVER stop

Stopping DmServiceDMSERVER: [ OK ]

[dmdba@localhost bin]$ ./DmAPService status

DmAPService (pid 8194) is running.

创建备份路径

[dmdba@localhost bin]$ mkdir -p /dm8/backup

/dm8/tool

[dmdba@localhost tool]$ ./console

(2)dmrman 工具

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

[dmdba@localhost bin]$ ./dmrman

dmrman V8

RMAN> backup database '/dm8/data/DAMENG/dm.ini' backupset '/dm8/backup';

2、热备
热备需要启动数据库、需要开启 DmAP 服务,需要数据库开启归档。

可以备份数据库、表空间、表、归档日志

[dmdba@localhost bin]$ ./DmServiceDMSERVER status

DmServiceDMSERVER (pid 41952) is running.

[dmdba@localhost bin]$ ./DmAPService status

DmAPService (pid 41694) is running.

[dmdba@localhost bin]$ ./disql sysdba/Dameng123

服务器[LOCALHOST:5236]:处于普通打开状态

登录使用时间 : 1.033(ms)

disql V8

SQL> select arch_mode,name from v$database;

行号 ARCH_MODE NAME

---------- --------- ------

1 N DAMENG

已用时间: 2.271(毫秒). 执行号:500.

开启归档

CLI:

SQL> alter database mount;

SQL> alter database archivelog;

SQL> alter database add archive

GUI:
-----------------------------------
©著作权归作者所有:来自51CTO博客作者taomei的原创作品,请联系作者获取转载授权,否则将追究法律责任
达梦数据库(DM8)备份和还原教程
https://blog.51cto.com/u_1336579/5480111

 

(2)dmrman 工具

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

[dmdba@localhost bin]$ ./dmrman

dmrman V8

RMAN> backup database '/dm8/data/DAMENG/dm.ini' backupset '/dm8/backup';

2、热备
热备需要启动数据库、需要开启 DmAP 服务,需要数据库开启归档。

可以备份数据库、表空间、表、归档日志

[dmdba@localhost bin]$ ./DmServiceDMSERVER status

DmServiceDMSERVER (pid 41952) is running.

[dmdba@localhost bin]$ ./DmAPService status

DmAPService (pid 41694) is running.

[dmdba@localhost bin]$ ./disql sysdba/Dameng123

服务器[LOCALHOST:5236]:处于普通打开状态

登录使用时间 : 1.033(ms)

disql V8

SQL> select arch_mode,name from v$database;

行号 ARCH_MODE NAME

---------- --------- ------

1 N DAMENG

已用时间: 2.271(毫秒). 执行号:500.

开启归档

CLI:

SQL> alter database mount;

SQL> alter database archivelog;

SQL> alter database add archive

二、物理还原
(1)整库还原

检查备份有效性

[dmdba@localhost bin]$ ./DmServiceDMSERVER stop

Stopping DmServiceDMSERVER: [ OK ]

三、逻辑备份还原
备份的是数据库对象

应用场景:

跨库,跨版本的数据库迁移

重组表结构

历史数据的归档

逻辑备份是物理备份的辅助备份

路径:/dm8/bin

Dexp/dimp

查看帮助

[dmdba@localhost bin]$ ./dexp help

[dmdba@localhost bin]$ ./dimp help

四个级别:

库级别:FULL

用户级别:OWNER

模式级别:SCHEMAS

表级别:TABLES

整库导出:
 

 

dm8/bin/dexp sysdba/Dameng123 DIRECTORY=/dm8/backup FILE=full.dmp FULL=Y LOG=full.log

用户导出:

/dm8/bin/dexp sysdba/Dameng123 DIRECTORY=/dm8/backup FILE=test1.dmp OWNER=TEST1 LOG=test1.log

模式级别导出

 

/dm8/bin/dexp sysdba/Dameng123 DIRECTORY=/dm8/backup FILE=dmhr.dmp SCHEMAS=DMHR LOG=dmhr.log

表级别导出

/dm8/bin/dexp sysdba/Dameng123 DIRECTORY=/dm8/backup FILE=exp_table.dmp TABLES=DMHR.EMPLOYEE,dmhr.department LOG=exp_table.log

将 DMHR 模式的数据导入到 TEST1 模式

/dm8/bin/dimp sysdba/Dameng123 DIRECTORY=/dm8/backup FILE=dmhr.dmp remap_schema=dmhr:test1 log=imp_test1.log
-----------------------------------
©著作权归作者所有:来自51CTO博客作者taomei的原创作品,请联系作者获取转载授权,否则将追究法律责任
达梦数据库(DM8)备份和还原教程
https://blog.51cto.com/u_1336579/5480111

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值