一、物理备份
1、冷备
数据库需要关闭,需要开启 DmAP 服务,不需要开启归档
(1)console 工具备份
dmdba@localhost ~]$ cd /dm8/bin
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop
Stopping DmServiceDMSERVER: [ OK ]
[dmdba@localhost bin]$ ./DmAPService status
DmAPService (pid 8194) is running.
创建备份路径
[dmdba@localhost bin]$ mkdir -p /dm8/backup
/dm8/tool
[dmdba@localhost tool]$ ./console
(2)dmrman 工具
[dmdba@localhost tool]$ cd /dm8/bin
[dmdba@localhost bin]$ ./dmrman
dmrman V8
RMAN> backup database '/dm8/data/DAMENG/dm.ini' backupset '/dm8/backup';
2、热备
热备需要启动数据库、需要开启 DmAP 服务,需要数据库开启归档。
可以备份数据库、表空间、表、归档日志
[dmdba@localhost bin]$ ./DmServiceDMSERVER status
DmServiceDMSERVER (pid 41952) is running.
[dmdba@localhost bin]$ ./DmAPService status
DmAPService (pid 41694) is running.
[dmdba@localhost bin]$ ./disql sysdba/Dameng123
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 1.033(ms)
disql V8
SQL> select arch_mode,name from v$database;
行号 ARCH_MODE NAME
---------- --------- ------
1 N DAMENG
已用时间: 2.271(毫秒). 执行号:500.
开启归档
CLI:
SQL> alter database mount;
SQL> alter database archivelog;
SQL> alter database add archive
GUI:
-----------------------------------
©著作权归作者所有:来自51CTO博客作者taomei的原创作品,请联系作者获取转载授权,否则将追究法律责任
达梦数据库(DM8)备份和还原教程
https://blog.51cto.com/u_1336579/5480111
(2)dmrman 工具
[dmdba@localhost tool]$ cd /dm8/bin
[dmdba@localhost bin]$ ./dmrman
dmrman V8
RMAN> backup database '/dm8/data/DAMENG/dm.ini' backupset '/dm8/backup';
2、热备
热备需要启动数据库、需要开启 DmAP 服务,需要数据库开启归档。
可以备份数据库、表空间、表、归档日志
[dmdba@localhost bin]$ ./DmServiceDMSERVER status
DmServiceDMSERVER (pid 41952) is running.
[dmdba@localhost bin]$ ./DmAPService status
DmAPService (pid 41694) is running.
[dmdba@localhost bin]$ ./disql sysdba/Dameng123
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 1.033(ms)
disql V8
SQL> select arch_mode,name from v$database;
行号 ARCH_MODE NAME
---------- --------- ------
1 N DAMENG
已用时间: 2.271(毫秒). 执行号:500.
开启归档
CLI:
SQL> alter database mount;
SQL> alter database archivelog;
SQL> alter database add archive
二、物理还原
(1)整库还原
检查备份有效性
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop
Stopping DmServiceDMSERVER: [ OK ]
三、逻辑备份还原
备份的是数据库对象
应用场景:
跨库,跨版本的数据库迁移
重组表结构
历史数据的归档
逻辑备份是物理备份的辅助备份
路径:/dm8/bin
Dexp/dimp
查看帮助
[dmdba@localhost bin]$ ./dexp help
[dmdba@localhost bin]$ ./dimp help
四个级别:
库级别:FULL
用户级别:OWNER
模式级别:SCHEMAS
表级别:TABLES
整库导出:
dm8/bin/dexp sysdba/Dameng123 DIRECTORY=/dm8/backup FILE=full.dmp FULL=Y LOG=full.log
用户导出:
/dm8/bin/dexp sysdba/Dameng123 DIRECTORY=/dm8/backup FILE=test1.dmp OWNER=TEST1 LOG=test1.log
模式级别导出
/dm8/bin/dexp sysdba/Dameng123 DIRECTORY=/dm8/backup FILE=dmhr.dmp SCHEMAS=DMHR LOG=dmhr.log
表级别导出
/dm8/bin/dexp sysdba/Dameng123 DIRECTORY=/dm8/backup FILE=exp_table.dmp TABLES=DMHR.EMPLOYEE,dmhr.department LOG=exp_table.log
将 DMHR 模式的数据导入到 TEST1 模式
/dm8/bin/dimp sysdba/Dameng123 DIRECTORY=/dm8/backup FILE=dmhr.dmp remap_schema=dmhr:test1 log=imp_test1.log
-----------------------------------
©著作权归作者所有:来自51CTO博客作者taomei的原创作品,请联系作者获取转载授权,否则将追究法律责任
达梦数据库(DM8)备份和还原教程
https://blog.51cto.com/u_1336579/5480111