DM8在Linux 系统进行备份与还原
DM 备份的本质就是从数据库文件中拷贝有效的数据页保存到备份集中,这里的有效数据页包括数据文件的描述页和被分配使用的数据页。而在备份的过程中,如果数据库系统还在继续运行,这期间的数据库操作并不是都会立即体现到数据文件中,而是首先以日志的形式写到归档日志中,因此,为了保证用户可以通过备份集将数据恢复到备份结束时间点的状态,需要将备份过程中产生的归档日志也保存到备份集中。
还原与恢复是备份的逆过程。还原是将备份集中的有效数据页重新写入目标数据文件的过程。恢复则是指通过重做归档日志,将数据库状态恢复到备份结束时的状态;也可以恢复到指定时间点和指定 LSN。恢复结束以后,数据库中可能存在处于未提交状态的活动事务,这些活动事务在恢复结束后的第一次数据库系统启动时,会由 DM 数据库自动进行回滚。
1.关闭数据库实例服务
dmdba@yankai-linux:/dm8$ systemctl stop DmServiceDMSERVER
2.使用dmrman工具进行备份
备份语句:备份制定数据库到制定目录
backup database '/dm8/data/DM/dm.ini' backupset '/dm8/data/bak';
cd到DM8安装的bin目录
dmdba@yankai-linux:/dm8$ cd bin
dmdba@yankai-linux:/dm8/bin$ ./dmrman
dmrman V8
RMAN> backup database '/dm8/data/DM/dm.ini' backups