达梦数据库如何进行备份还原

达梦数据库如何进行备份还原

  • 物理备份
    • 1、冷备份
    • 2、热备:
    • 3、如何去打开归档:
    • 4、补充:兼容性参数
    • 5、还原
  • 逻辑导入导出
    • 1、逻辑导出
    • 2、逻辑导入

物理备份

冷备(dmap服务是打开的,数据库是关闭的)
热备(dmap服务是打开的,数据库是打开的,数据库要打开归档)
逻辑备份
导入导出 (dimp dexp)
集群:数据守护,dsc(rac)
同时达梦也支持第三方的备份软件:上海爱数,鼎甲。

1、冷备份

控制台工具:
达梦数据库如何进行备份还原_第1张图片
达梦数据库如何进行备份还原_第2张图片
DMRMAN工具去备:
[dmdba@dca01 bin]$ ./dmrman
dmrman V7.6.0.142-Build(2019.03.12-103811)ENT
RMAN> backup database ‘/dm7/data/DAMENG/dm.ini’
达梦数据库如何进行备份还原_第3张图片
达梦数据库如何进行备份还原_第4张图片
冷备份,要停止数据库,可能会造成数据丢失。
[dmdba@dca01 ~]$ service DmServiceDMSERVER start
达梦数据库如何进行备份还原_第5张图片

2、热备:

1、数据库是打开的
2、DMAP服务是打开的。
3、数据库是归档模式。

3、如何去打开归档:

命令方式:
达梦数据库如何进行备份还原_第6张图片
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;
达梦数据库如何进行备份还原_第7张图片
利用管理工具开归档
达梦数据库如何进行备份还原_第8张图片
达梦数据库如何进行备份还原_第9张图片
达梦数据库如何进行备份还原_第10张图片
达梦数据库如何进行备份还原_第11张图片
命令行方式下全备,增量备
SQL> backup database full backupset ‘/dm7/backup/full2/full_bak’
SQL> select checkpoint(0);
SQL> backup database increment backupset ‘/dm7/backup/incr_bak’
利用管理工具进行热备:
达梦数据库如何进行备份还原_第12张图片
达梦数据库如何进行备份还原_第13张图片
达梦数据库如何进行备份还原_第14张图片

4、补充:兼容性参数

Compatible_mode
是否兼容其他数据库模式。
0:不兼容,
1:兼容SQL92标准,
2:兼容ORACLE,
3:兼容MS SQL SERVER,
4:兼容MYSQL

5、还原

模拟表空间损坏 tbs2
[dmdba@dca01 DAMENG]$ mv tbs2_01.dbf tbs_01.dbf.bak
重启服务,数据库处于mount状态,手动open;
达梦数据库如何进行备份还原_第15张图片
SQL> restore tablespace tbs2 from backupset ‘/dm7/backup/full2/full_bak/’;
SQL> alter tablespace tbs2 online;
达梦数据库如何进行备份还原_第16张图片

逻辑导入导出

工具:dexp 逻辑导出 dimp 逻辑导入
这是达梦自带的工具,分为四种级别:
数据库级别,用户级,模式级和表级,四种级别独立互斥,不能同时存在,四种级别所提供的功能:
数据库级(full):导出或导入整个数据库中的访问对象。
用户级(owner):导出或导入一个或多个用户所拥有的所有对象。
模式级(schemas):导出或导入一个或多个模式下的所有对象。
表级(table):导出或导入一个或多个指定的表或表分区。

1、逻辑导出

[dmdba@dca01 bin]$ ./dexp sysdba/dameng123@localhost:5236 file=dexp01.dmp log=dexp01.log directory=/dm7/backup/dexp full=y
达梦数据库如何进行备份还原_第17张图片

达梦数据库如何进行备份还原_第18张图片

2、逻辑导入

[dmdba@dca01 bin]$ dimp sysdba/SYSDBA@localhost:5237 file=/dm7/backup/dexp/dexp01.dmp log=dimp02.log directory=/dm7/data/dexp
达梦数据库如何进行备份还原_第19张图片
达梦数据库如何进行备份还原_第20张图片

你可能感兴趣的:(达梦数据库如何进行备份还原)