达梦数据库REDO重做日志的参数如何修改

什么是重做日志?

重做日志(即 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.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值