达梦数据库冷备和热备

达梦数据库的冷备份和热备份均属于物理备份。

一、冷备份

所谓冷备份,即是在备份时需要将数据库实例关闭,否则会造成数据丢失。
冷备份要求:DMAP服务是打开的,数据库实例是关闭的。

(1)如何查看DMAP服务是否开启?

一种方式是进入安装目录下tool文件夹,启动DM服务查看器查看,如下图所示:
在这里插入图片描述

另一种是通过命令行查看,如下图所示:
在这里插入图片描述

(2)如何关闭数据库实例服务?

同上,一种是直接在图DM服务查看器形化界面选中对应的实例名服务,比如我这里的DmServiceTEST,右键关闭。

另一种是通过命令关闭:

service DmServiceTEST stop

开启方式相同。
开启命令:

`service DmServiceTEST start`

(3)如果无法开启DMAP服务,需要移走安装目录下bin目录下两个文件,然后再启动:

mv /dm7/bin/DM_PIPE_DMAP_LSNR_RD /tmp/
mv DM_PIPE_DMAP_LSNR_WR  /tmp/

(4)备份

第一种:控制台备份

在tool目录下启动控制台图形化界面
命令:

./console

然后点击备份还原 >> 新建备份
在这里插入图片描述

第二种:使用DMRMAN工具备份

进入到安装目录的bin目录下,启动工具,执行命名进行备份

cd /dm7/bin
./dmram
SQL>Backup database/dm7/data/FAMENG/dm.ini’;

二、热备份

所谓热备份就是指数据库服务是启动状态。
要求:DMAP服务是开启的,数据库实例也是开启的,数据库是归档模式。
DMAP服务和数据库实例开启方式和上面冷备份方式相同,可通过命令开启,也可以通过DM服务查看器开启,这里就不重复了,这里说一下数据库归档模式的开启。

(1)开归档的方式也有两种:

1)通过命令行开启

连接数据库后,在输入sql语句的地方输入sql命令:

SQL> alter database mount;//数据库转为配置模式
SQL> alter database add archivelog 'type=local,dest=/dm7/arch,file_size=64,space_limit=0';//添加归档文件路径
SQL> alter database archivelog;//开启归档模式
SQL> alter database open;//将数据库转为打开模式
SQL> select name,status$,arch_mode from v$database;//查看归档模式状态

2)通过manager管理工具开启

进入安装目录tool目录下,执行./manager命令,开启manager管理工具,如下图操作:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)备份

备份环境准备好后,开始备份,热备也有两种方式,一种是采用命令行方式进行备份,另一种是采用manager工具进行备份。

1)命令行方式

分为备份分为全备份和增量备:
全备份sql命令语句:

SQL> backup database full backupset '/dm7/backup/full_bak';

增量备sql命令语句:

SQL> backup database increment backupset '/dm7/backup/incr_bak';

2)使用manager工具进行备份

在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值