为什么要开启归档
数据库系统在运行过程中可能会发生一些故障。造成故障的原因多种多样,包括磁盘崩溃、电源故障、软件错误,甚至人为破坏。这些情况一旦发生,就可能会丢失数据,数据库系统将无法正常运行。因此,故障恢复是数据库系统必不可少的组成部分,即数据库系统必须保证即使发生故障,也可以保障数据的完整性和一致性。支持故障恢复的技术主要是日志,日志以一种安全的方式记录数据库系统变更的历史信息,一旦系统出现故障,数据库系统可以根据日志将系统恢复至故障发生前的某个时刻。
数据库系统的日志分为两种类型:一是 REDO 日志,在数据被修改后记录它的新值;另一种是 UNDO 日志,在数据被修改前记录它的旧值。另外,当服务器处于归档模式时,如果数据库发生故障,通过备份文件和归档日志可以 恢复到指定时间点。
达梦数据库开机归档的三个方法:
一、使用命令行开启
alter database mount;//切换数据库到配置状态
alter database add ARCHIVELOG 'type=local, dest=/dm8/arch, file_size=64,//设置本地归档,归档路径,归档尺寸
space_limit=10240';//设置归档尺寸
alter database ARCHIVELOG;//开启归档
alter database open;//打开数据库
二、配置dmarch.ini来实现配置状态
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /dm8/arch
ARCH_FILE_SIZE = 64
ARCH_SPACE_LIMIT = 10240
ARCH_FLUSH_BUF_SIZE = 0
三、图形化配置
在manager工具中右键点击实例,选择管理服务器
选择系统管理,将状态转换选到配置状态,点击转换,即可切换服务器状态。
选择+号添加归档路径,归档类型,文件大象空间限制等,最后归档模式选择归档确定。
最后在系统管理中的选择打开状态装换,点击装换按钮即可完成开启归档功能。
以上就是DM数据库开启归档的方法。