oracle 联机重做日志文件的布置,移动,多路复用

1.联机重做日志文件的原理介绍

oracle server 中联机重做日志文件是分为多个组的,每个组中成员的文件完全相同,但是一般来说同组成员不会放在同一个磁盘挂载的文件夹下,这样可以保证联机重做日志文件的安全性,并且不同组成员一般放在同一个文件夹下(资源不够多的情况下),然后oracle server在对联机重做日志文件读写的时候,是同时对一组文件进行读写,这样保证文件的一致性和复用性。结构如图所示

2. 联机重做日志文件的多路复用

# 查看对应的组和组成员路径

desc GROUP#,MEMBER FROM v$logfile;

在$ORACLE_BASE/oradata下创建一个文件夹orcl1,并且为各个组添加一个该路径下的成员

mkdir $ORACLE_BASE/oradata/orcl1

# 进入数据库,执行下面命令

alter database orcl add logfile member ‘$ORACLE_BASE/oradata/orcl1/redo01.log' to group 1;

alter database orcl add logfile member ‘$ORACLE_BASE/oradata/orcl1/redo02.log’ to group 2;

alter database orcl add logfile member ‘$ORACLE_BASE/oradata/orcl1/redo03.log’ to group 3;

3.联机重做日志文件的布置

        增加组即是简单的布置

alter database orcl add logfile group 4 ('$ORACLE_BASE/oradata/orcl1/redo04.log','$ORACLE_BASE/oradata/orcl/redo04.log') size  1M;

4.移动联机重做日志文件

1.关闭数据库,将数据库开启为mount状态

shutdown immediate

startup mount

2. 将文件移动到/redo_logfile下

--! 首先进行系统上的移动,使用cp或者mv命令

alter database orcl rename '原路径' TO '现路径';

3. 将数据库转换到open模式

alter database orcl open;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值