Oracle redo log重组

Oracle日志组的几个条件:
1、必须有两个以上的日志文件;否则报错:
[146.53]sys@LYON> alter database drop logfile group 2;
alter database drop logfile group 2
*
ERROR at line 1:
ORA-01567: dropping log 2 would leave less than 2 log files for instance lyon (thread 1)

增加日志组:
alter database add logfile group 4(
'/oradata/lyon/redo01.log','/oradata/lyon/redo02.log') size 50m;
增加日志成员:
alter database add logfile member
'/oradata/lyon/redo03.log' to group 4,
'/oradata/lyon/redo00.log' to group 1;
删除日志组:
alter database drop logfile group 1;
删除日志组后对应的日志文件不会删除,需要用操作系统命令去删除

在删除钱需要确认日志组处于inactive状态,否则不可删除。
可以通过:
alter system switch logfile;
切换日志组。每执行一次,观察日志组的变化情况。直到变成inactive为止。日志组有几个状态:
1、active。
2、current。当前正在使用中。
3、inactive。已经归档。
其他还有unused、CLEARING_CURRENT、clearing。
前两种状态下,都不能删除日志组。且日志组必须保留至少两个。当剩下两个时,如果去删除,则会出现报错(报错信息待添加)。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12932950/viewspace-614949/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12932950/viewspace-614949/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值