查看日志文件组状态信息+切换日志文件组+手动切换日志文件组+清空日志文件组+...

查看日志文件组状态信息
select group#,status from v$log;
这里写图片描述

inactive:非活动状态
current:当前正在被使用
active:活动的非当前日志,该日志可能已经完成归档,也可能没有归档,活动的日志文件在crash恢复时会被用到
unused:日志从未被使用
上图表名数据库正在使用日志文件组3

切换日志文件组
1日志文件组是可以循环使用的
2当一个日志文件组写满了,oracle自动切换下一个日志文件组

手动切换日志文件组
语法
alter system switch logfile;
这里写图片描述
清空日志文件组
1如果日志文件组的日志文件受损,导致数据库无法将受损的日志文件进行归档,引起数据库停在运行,这个时候我们可以在不关闭数据库的情况下,清空日志文件组的内容

语法
alter database clear logfile group groupNumber;
注意:
1被清空的日志文件组不能处于current状态,current状态就是说日志文件正在被数据库使用的状态。简短点就是说正在被数据库使用的日志文件组不能被清空.
2当数据库只有2个日志文件组时,不能清空日志文件组.
因为只有一个日志文件组的时候,当这个唯一的日志文件组,出现错误的时候,没法再切换到别的日志文件组中。

这里写图片描述

查询清空的日志文件组信息
select group#,member from v$logfile;
这里写图片描述
说明清空不是删除对应的日志文件
实际上:清空只是对这些日志文件做初始化操作

转载于:https://www.cnblogs.com/feiZhou/p/9344360.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值