达梦数据库REDO日志的参数修改

本文介绍了达梦数据库的重做日志(REDO日志)概念,强调了其在数据库操作中的作用。内容包括日志文件的默认设置、如何在数据库创建时及创建后调整日志文件大小、添加新日志文件的方法,并提供了相关SQL命令示例。此外,还提到了达梦云适配技术社区的资源链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是重做日志?
重做日志(即 REDO 日志) 指在 DM 数据库中添加、删除、修改对象,或者改变数据,DM 都会按照特定的格式, 将这些操作执行的结果写入到当前的重做日志文件中。 重做日志文件以 log 为扩展名。
每个 DM 数据库实例必须至少有 2 个重做日志文件,默认两个日志文件为 DAMENG01.log、 DAMENG02.log,这两个文件循环使用。
重做日志文件因为是数据库正在使用的日志文件,因此被称为联机日志文件。

重做日志的参数:
1.在数据库创建实例时,可以设置重做日志的相关参数,如下图,默认有两个日志文件,可以增加或删除(系统默认最少两个日志)。

redo日志文件默认大小为256MB

2.数据库实例已经创建完成后,也可以更改日志文件的相关参数。
2.1 在DM管理工具manager中修改,用SYSDBA登录后在SYSDBA右键打开服务器管理,选择日志文件,可以直接修改日志文件的大小,也可以添加第三个日志文件,如下图。

2.2 通过工具disql命令行修改日志文件大小或者添加新的一个日志文件。
修改日志文件大小为300MB。

SQL> alter database resize logfile 'DAMENG01.log' to 300;
操作已执行
已用时间: 60.225(毫秒). 执行号:5.
SQL> SELECT CLIENT_PATH,RLOG_SIZE FROM V$RLOGFILE;

行号     CLIENT_PATH  RLOG_SIZE           
---------- ------------ --------------------
1          DAMENG01.log 314572800
2          DAMENG02.log 268435456

已用时间: 5.579(毫秒). 执行号:6.

增加一个500MB的日志文件,如下。

SQL> alter database add logfile '/dm8/data/DAMENG/DAMENG03.log' size 500;
操作已执行
已用时间: 36.779(毫秒). 执行号:7.
SQL> SELECT CLIENT_PATH,RLOG_SIZE FROM V$RLOGFILE;

行号     CLIENT_PATH  RLOG_SIZE           
---------- ------------ --------------------
1          DAMENG01.log 314572800
2          DAMENG02.log 268435456
3          DAMENG03.log 524288000

已用时间: 0.404(毫秒). 执行号:8.

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值