简介:数据库备份是DBA日常最重要的工作内容。备份的主要目的是数据容灾,保证数据的
安全性,在数据库发生故障时,通过还原备份集,将数据恢复到可用状态
关系图:
实验环境:银河麒麟 10+dm8
一、物理备份
冷备:
不需要开启归档,针对整库做备份 ,需要开启 DmAP 服务,需要关闭数据库。
[root@localhost ~]# su - dmdba
[dmdba@localhost bin]$ ./DmAPService status
DmAPService (pid 1411) is running.
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop
console备份:
2、热备:
需要开启归档,数据库需要打开,DmAP 服务需要开启,可以备份数据库、表空间、表、归档日志。
查看数据库归档模式:
SQL> select name,arch_mode from v$database;
./manger
全库备份:
物理还原:
console
dmrman还原:
二、逻辑备份
逻辑备份,备份的是数据库对象 dexp/dimp 分为四个级别:库级别、用户级别、模式级别、表级别
全库导出:
/dm8/bin/dexp SYSDBA/Dameng123 DIRECTORY=/dm8/dexp FILE=full.dmp FULL=Y
还原:
/dm8/bin/dimp SYSDBA/Dameng123 DIRECTORY=/dm8/dexp FILE=full.dmp FULL=Y