redo log(重做日志):
重做日志:简单来说就是,将oracle数据库的DML、DDL(数据库操作语言,数据库定义i语言)操作记录在日志中,方便恢复及备库使用,以组的方式管理 redo file ,最少两组 redo ,循环使用,数据文件存放到不同的磁盘上,需读写速度快的磁盘。
redo 的4种状态:
inactive 脏页已经刷到磁盘 可以删除
active 存在脏页,回滚时候可能还会用到的
current 当前在用的 正在写
查看redo log当前组数
查看redo配置一般查看的表为v$log
1.desc v$log; #查看表结构
2.select GROUP#,THREAD#,bytes/1024/1024/1024 GB,MEMBERS,STATUS from v$log; #查看redo 组数具体内容
3.select * v$logfile; #查看redo logfile的路径

redo各参数解释说明
如果不是rac系统,不用去管thread,thread就是1.
对于rac系统,每个instance必须有自己的redo log group,每个instance的全体group组叫做一个thread,就是说,thread数目=instance数目
对于rac系统, 每个instance至少要有2个group,每个group最少有1个member。
thread > group >member
添加redo组数
alter database add logfile thread 1 size 2G;
alter database add logfile thread 2 size 2G;
2G:为redo组数的大小
thread:为查询出具体数值
切归档将新加的redo的status从unuse切换为inactive
alter system switch logfile;
再次检查redo log
select GROUP#,THREAD#,bytes/1024/1024/1024 GB,MEMBERS,STATUS from v$log;




![详解洛谷P2912 [USACO08OCT] Pasture Walking G(牧场行走)(lca模板题)](https://img-blog.csdnimg.cn/direct/b373e33186b043ac86e3a7a5566a4a7f.png)










![[word] word页面视图放大后,影响打印吗? #笔记#学习方法](https://img-blog.csdnimg.cn/img_convert/2c901225278c93deb13e6db4722ee5af.jpeg)



