达梦数据库数据守护功能在数据库的应用中发挥着重要的作用。在数据守护系统中,分为主机和备机。主机允许用户对数据库完成所有操作,而备机则是主机的备份。监视器监视数据库的状态,当主机发生问题时,可以自动的将数据库切换到备机,从而不影响正常的工作使用。因此数据守护在保证数据库正常运转中扮演者重要的角色。
达梦数据库具有三种模式,分别为Normal模式、Primary模式和Standy模式。主机为Primary模式,备机为Standy模式。在搭建数据守护时,需要修改和编写四个配置文件,为dm.ini,dnmal.ini,dmarch.ini,dmwatcher.ini。
在搭建数据守护时,首先要规划好主机、备机的相关参数,因为在配置期间需要频繁的在主备机之间切换,还有在改写配置文件的后需要填写相关的配置参数,以及主机写备机、备机写主机,这些都是老师在培训时候反复强调过的,注意这些细节,在配置过程中才可以稳而有序,更少的出错。
在规划好以后,便涉及到在主机中备份数据库,以及将备份好的文件发送到备机中。这便涉及到了备份的相关操作。在进行备份之前,需要开启归档,主要过程如下。
//开启归档
alter database mount;
alter database archivelog;
alter database add archivelog 'TYPE=LOCAL,DEST=/dm8/data/DAENG/arch,FILE_SIZE=1024,SPACE_SIZE=0';
alter database open;
//备份
backup database backupset '/dm8/backup/bak';
然后将主机的备份文件发送到备机
cd /dm8/backup
scp -r bak 备机ip:/dm8/backup/bak
最后进入备机中,先将数据库的服务停止。
cd /dm8/bin
./dmrman
restore database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/backup/bak';
recover database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/backup/bak';
recover database '/dm8/data/DAMENG/dm.ini' update db_magic;
通过以上操作,便将主机的数据同步到了备机上,然后开始改写四个配置文件,其中需要注意的是dmarch.ini中的主写备、备写主。
最后为了让数据守护在电脑启动时,就可以启动,可以将其注册为服务。
文章
阅读量
获赞