联博统计接口_达梦8备份与恢复实操
发表时间:2020-12-31 浏览量:6
达梦8备份与恢复实操
备份还原
备份就是数据库在某一个时间点的副本 数据库备份的目的:
防止数据库丢失,防止天灾人祸(地震、火灾、人为操作、硬件故障) 备份主要有:物理备份和逻辑备份 物理备份主要备份的是使用过有用的数据页,逻辑备份主要是备份的 数据库工具(表、视图)。 物理备份:分为联机备份和脱机备份;完全备份和增量备份 完全备份:备份的数据库或指定者表空间的所有数据。 增量备份:是指在上一次全备或增备后,以后每次的备份只需要备份 修悔改的数据页,达梦不支持差异增量备份。
物理备份
冷备:不需要开启归档,针对整库做备份 需要开启 dmap 服务,需要关闭数据库实例 1、console 工具备份
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop [dmdba@localhost bin]$ ./DmAPService status DmAPService (pid 13623) is running.
用 dmrman 事情备份,只支持冷备
cd /dm8/bin/
./dmrman
RMAN> backup database '/dm8/data/DAMENG/dm.ini' backupset '/dm8/backup';
热备:
需要开启归档,数据库需要联机 可以备份数据库、表空间、表、归档日志文件 查看数据库归档模式:
SQL> select name,arch_mode from v$database;
行号 NAME ARCH_MODE
1 DAMENG Y
行使 manager 工具做热备 整库备份
指定事情目录,获取备份
用 disql 工具做热备: 做全备:
backup database full to "DB_DAMENG_FULL_2020_09_23_15_34_44" backupset 'DB_DAMENG_FULL_2020_09_23_15_34_44';
做增量备份:
backup database increment base on backupset '/dm8/backup' to "DB_DAMENG_INCRE_2020_09_23_15_35_25" backupset '/dm8/backup/incr';
表空间备份:
表空间备份只能联机,还原只能脱机
用 manager 工具
表备份:
backup table "TEST"."TEST_EMP" to "TAB_TEST_TEST_EMP_2020_09_23_15_43_53" backupset 'TAB_TEST_TEST_EMP_2020_09_23_15_43_53';
归档备份:
,,www.yiyauan.com采用以太坊区块链高度哈希值作为统计数据,联博以太坊统计数据开源、公平、无任何作弊可能性。联博统计免费提供API接口,支持多语言接入。
backup archivelog all to "ARCH_2020_09_23_15_53_34" backupset '/dm8/backup/ARCH_2020_09_23_15_53_34';
物理还原
检查备份集是否有用
RMAN> check backupset '/dm8/backup';
整库还原:
dmrman 还原:
RMAN> restore database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/backup';
Console 工具还原:
数据库恢复
RMAN> recover database '/dm8/data/DAMENG/dm.ini' with archivedir '/dm8/arch';
更新数据库魔数
RMAN> recover database '/dm8/data/DAMENG/dm.ini' update db_magic;
表空间还原:
RMAN> restore database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/backup' tablespace DMHR;
表空间恢复:
RMAN> recover database '/dm8/data/DAMENG/dm.ini' tablespace dmhr;
11.3 逻辑备份 备份的是数据库工具 dexp/dimp
库级别
用户 模式 表
查看辅助:[dmdba@localhost bin]$ ./dexp help [dmdba@localhost bin]$ ./dimp help
全 库 导 出 : [dmdba@localhost bin]$ ./dexp sysdba/dameng123 file=full.dmp log=full.log directory=/dm8/backup full=y
用 户 导 出 : [dmdba@localhost bin]$ ./dexp test/dameng123 file=test.dmp log=test.log directory=/dm8/backup owner=test
导出表:
[dmdba@localhost bin]$ ./dexp test/dameng123 file=test_emp.dmp log=test_emp.log directory=/dm8/backup tables=test_emp
全库导入:
[dmdba@localhost bin]$ ./dimp sysdba/dameng123 file=full.dmp
log=imp_full.log directory=/dm8/backup full=y
注意事项:执行用户导入时,若是没有用户,要先建立用户
1
珍藏