我是靠谱客的博主 听话康乃馨,最近开发中收集的这篇文章主要介绍DM 数据库开启日志归档的几种方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        数据库备份至关重要,可以提高系统的灾难可恢复性,是一种防范灾难于未然的强力手段。要使得数据库可以进行各种备份和恢复,提高可恢复性,那么开启数据库日志归档是实现数据库备份恢复的重要前提。

达梦技术社区 https://eco.dameng.com

        DM达梦数据库有几种不同的方式开启归档,以支持在不同的操作环境下,使用合适的方法快速、有效的进行数据库的可恢复性的实施。第一种方法使用SQL方式开启归档;第二种方法使用图形界面方式开启归档;第三种方法是编辑dmarch.ini 配置文件方式开启归档。

一、SQL方式开启归档操作

1、登录disql

disql SYSDBA/"""Dameng12#"""

2、确认数据库基本信息

SQL> select name from v$instance;

SQL> select name from v$database;

3、查看数据库日志归档模式

SQL> select arch_mode from v$database;

4、确认当前日志LSN号和日志文件

SQL> select * from v$rlog;

SQL> select * from v$rlogfile;

5、数据库开启归档

alter database mount;

alter database add  archivelog 'dest=C:dmdbmsdmarchDAMENG,TYPE=local,FILE_SIZE=1024,SPACE_LIMIT=2048';

alter database archivelog;

alter database open;

  

6、再次确认数据库的归档基本信息。

SQL> select arch_mode from v$database;

  SQL> select * from v$rlog;

7、手动发起归档:

SQL>ALTER SYSTEM  SWITCH LOGFILE ;

或者 SQL>ALTER SYSTEM  ARCHIVE LOG CURRENT;

SQL> select * from v$rlog; 

 

可以看到其中的CUR_LSN号已经因为日志归档改变。

二、图形界面方式开启归档

打开达梦数据库的“DM管理工具”,在已经建立好连接的数据库目录上,右键选择【管理服务器】,如下图所示:

 

进入系统管理页面,选择【配置】,点击【转换】,提示转换状态成功,如下图所示:

 进入归档配置页面,归档模式选择【归档】,添加归档参数,填写归档目录,选择归档类型,填写文件大小,空间大小限制(注意归档路径可以有多个)。如下图所示:

再次返回系统管理页面,状态转换选择【打开】,点击【转换】重新打开数据库,如下图所示:

三、编辑dmarch.ini 配置文件方式开启归档

windows系统的达梦数据库为例。

首先关闭数据库

其次,修改 dm.ini 文件的arch_ini 参数为 1。查看内容如下图:

然后在 dm.ini 文件目录新建 dmarch.ini 文件

dmarch.ini文件中添加以下内容:

ARCH_WAIT_APPLY   = 1
[ARCHIVE_LOCAL1]
ARCH_TYPE         = LOCAL
ARCH_DEST         = C:dmdbmsdmarchdmtest3 
ARCH_FILE_SIZE       = 128
ARCH_SPACE_LIMIT     = 1024

注意,需要注意配置 ARCH_SPACE_LIMIT 参数,为 0 是不限制归档大小,其它数值为限制归档量大小,单位是 MB。

最后,重启数据库即可开启归档模式。

 

达梦技术社区 https://eco.dameng.com

最后

以上就是听话康乃馨为你收集整理的DM 数据库开启日志归档的几种方式的全部内容,希望文章能够帮你解决DM 数据库开启日志归档的几种方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部