“数据未来·携手跨越” 云祺产品新版本发布暨全国巡展—武汉站 4月26日 星期五 14:00 云祺视频号准时直播
vinchin linked
delta 扫码预约直播,观看精彩内容!
closed
logo
关于我们

技术分享

技术分享 达梦数据库备份和还原

达梦数据库备份和还原

2021-06-02

1、概述:
备份方式:物理备份,逻辑备份
物理备份:
冷备:(DmAPService服务打开的状态下,数据库是关闭的)
热备:(DmAPService服务一定是打开的,数据库是打开的,数据库建议开启归档)
逻辑备份:
导入导出:dexp  dimp

2、库备份
2.1 离线备份
离线备份(冷备)是指DmAPService服务启动的状态下,数据库实例服务是关闭。
[root@dm1 ~]# service DmServicelveve stop
[root@dm1 ~]#su dmdba
[dmdba@dm1 bin]$ cd /dm7/bin
[dmdba@dm1 bin]$  ./dmrman
dmrman V7.6.0.96-Build(2018.09.19-97292)ENT
RMAN> backup database '/dm7/data/test/dm.ini' full;(完整备份)
RMAN> backup database '/dm7/data/test/dm.ini' increment;(增量备份)

2.2 在线备份
在线备份(热备)是指DmAPService服务启动的状态下,数据库是打开的,数据库建议开启归档。
[root@dm1 ~]# mkdir /dm7/backup
SQL>select arch_mode from v$database;     #查看是否开启归档,Y代表有开启
SQL> select name,instance_name,start_time,status$ from v$instance;  #查看数据库实例状态
SQL> backup database full backupset '/dm7/backup/test_full_bak';  #完整备份
SQL> backup database increment backupset '/dm7/backup/test_increment_bak';  #增量备份

3、库还原
3.1 离线还原
离线还原是指DmAPService服务启动的状态下,数据库实例服务是关闭。还原库文件至其它目录下。
案例:模拟test表空间数据文件损坏,并将其从备份文件中恢复出来。
[root@dm1 test]# service DmServicetest stop
[root@dm1 test]#mv /dm7/data/test/test.dbf /dm7/data/test/test.dbf.bak #test表空间数据文件损坏
达梦数据库备份和还原
达梦数据库备份和还原
提示还原成功后,启动库实例服务。
[root@dm1 test]# service DmServicetest start

达梦数据库备份和还原

3.2 在线还原
在线还原是指DmAPService服务启动的状态下,数据库是打开的,数据库开启归档。
案例:模拟test表空间数据文件损坏,并将其从备份文件中恢复出来。
SQL> select tablespace_name from dba_tablespaces;  #列出数据库表空间
SQL> select tablespace_name,status from dba_tablespaces; #查看数据库表空间状态。
[root@dm1 test]#mv /dm7/data/test/test.dbf /dm7/data/test/test.dbf.bak #test表空间数据文件损坏
SQL> alter tablespace test offline; 脱机表空间使它生效
SQL> alter tablespace test online; 测试
.........

已用时间: 2.622(毫秒). 执行号:0.
[root@dm1 test]# ./disql SYSDBA/SYSDBA@localhost:5237
SQL>  select name,instance_name,start_time,status$ from v$instance; #查看数据库实例状态
SQL> alter database open;
SQL> select tablespace_name,status from dba_tablespaces;#查看数据库表空间状态。
SQL> restore tablespace test from backupset '/dm7/backup/test_full_bak'; #恢复表空间TEST
SQL> alter tablespace test online;  #恢复表空间联机。
SQL> select tablespace_name,status from dba_tablespaces;
说明:
达梦表空间的状态:0------ Online(在线)  ,1-------offline(离线)

云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 技术分享

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载