DM8达梦数据库备份还原、冷备、逻辑备份详细步骤(三)

一、冷备份——要求数据库服务关闭。

1、关闭数据库服务

进入DM8/bin目录[dmdba@localhost /]$ cd DM8/bin

查看服务状态[dmdba@localhost bin]$  ./DmServiceDMSERVER status

关闭数据库[dmdba@localhost bin]$  ./DmServiceDMSERVER stop

2、确保dmap 服务是打开的

查看dmap服务状态[dmdba@localhost bin]$ ./DmAPService status

如果是关闭的需要通过命令来打开[dmdba@localhost bin]$ ./DmAPService start

3、进入DMRMAN

进入dmrman工具[dmdba@localhost bin]$ ./dmrman

4、RMAN备份

新建备份目录backup[dmdba@localhost ~]$ mkdir /DM8/backup

备份库RMAN> backup database '/DM8/data/DAMENG/dm.ini' backupset '/DM8/backup/20200711';

DM8达梦数据库备份还原、冷备、逻辑备份详细步骤(三)_第1张图片

查看备份文件[dmdba@localhost ~]$ cd /DM8/backup

5、RMAN还原

还原RMAN> restore database '/DM8/data/DAMENG/dm.ini' from backupset '/DM8/backup/20200711';

DM8达梦数据库备份还原、冷备、逻辑备份详细步骤(三)_第2张图片

恢复RMAN> recover database '/DM8/data/DAMENG/dm.ini'  update db_magic;

DM8达梦数据库备份还原、冷备、逻辑备份详细步骤(三)_第3张图片

退出RMAM命令行工具RMAN> exit;

二、逻辑备份——备份SQL语句

1、通过dexp命令进行备份

先启动服务[dmdba@localhost bin]$ ./DmServiceDMSERVER start

备份表数据:[dmdba@localhost bin]$ dexp user1/dameng123 file=/DM8/backup/tb2.dmp tables=tb2

DM8达梦数据库备份还原、冷备、逻辑备份详细步骤(三)_第4张图片

先删除表数据,

DM8达梦数据库备份还原、冷备、逻辑备份详细步骤(三)_第5张图片

2、通过dimp命令进行还原

还原表数据:[dmdba@localhost bin]$ dimp user1/dameng123 IGNORE=Y file=/DM8/backup/tb2.dmp tables=tb2

DM8达梦数据库备份还原、冷备、逻辑备份详细步骤(三)_第6张图片

验证表数据没有问题,如下图。

DM8达梦数据库备份还原、冷备、逻辑备份详细步骤(三)_第7张图片

你可能感兴趣的:(DM8,数据库)