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:\dmdbms\dmarch\DAMENG,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:\dmdbms\dmarch\dmtest3 
ARCH_FILE_SIZE       = 128
ARCH_SPACE_LIMIT     = 1024

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

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

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值