首页 > 数据库 >oracle在线增加redo日志组成员

oracle在线增加redo日志组成员

时间:2023-01-08 11:33:48浏览次数:43  
标签:log app 50 ---------- orcl oracle 日志 redo

文档课题:oracle在线增加redo日志组成员.
数据库:oracle 11.2.0.4
1、相关知识
oracle通过redo保证数据库事务可以被重演,从而使得在发生故障之后,数据可以被恢复.redo对于oracle数据库至关重要.为保证redo log的冗余性,一个日志组至少需配置两个成员,且最好放在不同的物理盘.在oracle日志条目过来时,会分别同时向两个成员文件写入.若其中一个发生损坏,此时还有另外一个相同的文件.
2、实际操作
SYS@orcl> select group#,bytes/1024/1024 "size(M)",status,archived from v$log;

GROUP# size(M) STATUS ARC
---------- ---------- ---------------- ---
1 50 INACTIVE YES
2 50 INACTIVE YES
3 50 CURRENT NO

SYS@orcl> select member from v$logfile;

MEMBER
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/orcl/redo03.log
/u01/app/oracle/oradata/orcl/redo02.log
/u01/app/oracle/oradata/orcl/redo01.log

SYS@orcl> alter database add logfile member '/u01/app/oracle/fast_recovery_area/ORCL/onlinelog/redo01b.log' to group 1;

Database altered.
SYS@orcl> select group#,members,bytes/1024/1024 "size(M)",status,archived from v$log;

GROUP# MEMBERS size(M) STATUS ARC
---------- ---------- ---------- ---------------- ---
1 2 50 INACTIVE YES
2 1 50 INACTIVE YES
3 1 50 CURRENT NO

SYS@orcl> alter database add logfile member '/u01/app/oracle/fast_recovery_area/ORCL/onlinelog/redo02b.log' to group 2;

Database altered.

SYS@orcl> select group#,members,bytes/1024/1024 "size(M)",status,archived from v$log;

GROUP# MEMBERS size(M) STATUS ARC
---------- ---------- ---------- ---------------- ---
1 2 50 INACTIVE YES
2 2 50 INACTIVE YES
3 1 50 CURRENT NO

SYS@orcl> alter system switch logfile
2 ;

System altered.

SYS@orcl> alter system checkpoint;

System altered.

SYS@orcl> select group#,members,bytes/1024/1024 "size(M)",status,archived from v$log;

GROUP# MEMBERS size(M) STATUS ARC
---------- ---------- ---------- ---------------- ---
1 2 50 CURRENT NO
2 2 50 INACTIVE YES
3 1 50 INACTIVE YES

SYS@orcl> alter database add logfile member '/u01/app/oracle/fast_recovery_area/ORCL/onlinelog/redo03b.log' to group 3;

Database altered.

SYS@orcl> select group#,members,bytes/1024/1024 "size(M)",status,archived from v$log;

GROUP# MEMBERS size(M) STATUS ARC
---------- ---------- ---------- ---------------- ---
1 2 50 CURRENT NO
2 2 50 INACTIVE YES
3 2 50 INACTIVE YES

SYS@orcl> select member from v$logfile;

MEMBER
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/orcl/redo03.log
/u01/app/oracle/oradata/orcl/redo02.log
/u01/app/oracle/oradata/orcl/redo01.log
/u01/app/oracle/fast_recovery_area/ORCL/onlinelog/redo01b.log
/u01/app/oracle/fast_recovery_area/ORCL/onlinelog/redo02b.log
/u01/app/oracle/fast_recovery_area/ORCL/onlinelog/redo03b.log

6 rows selected.

说明:如上所示,成功添加日志组成员.

标签:log,app,50,----------,orcl,oracle,日志,redo
From: https://blog.51cto.com/u_12991611/5996619

相关文章

  • 重学ElasticSearch (ES) :ELK搭建SpringBoot日志实时分析系统
    一、概述在一个大型的分布式架构的项目里,不同的服务模块部署在不同的服务器上,如果想要定位问题,可能需要去不同的服务器上查看不同服务的日志。那么,ELK可以很方便的把日志集......
  • 使用KVM克隆用于Oracle DB的主机
    首先,通过现有的vm1「在上篇文章使用KVM创建OEL虚拟机已创建」克隆出一个vm,名字叫做db1,然后修改一些配置,使其更适用于OracleDB的主机。1.通过克隆vm1生成db12.解决vir......
  • 实验数据日志
    实验数据日志 建图开始时间:22:22:11建图结束时间:22:22:16A*开始时间:22:22:17A*结束时间:22:22:17原始路径节点数量:13A*路径节点数量:39A*路径实际长度:......
  • Oracle官网下载MySql
    第一步:进入Oracle官网地址第二步:在Products中点击MySQL   第三步:点击DOWNLOADS第三步:点击MySQLCommunity(GPL)Downloads  第四步:点击MySQLCommunitySe......
  • 2023.1.7 DP 学习日志
    上午编辑距离(AcWing.899)思路:同最短编辑距离,只不过要做\(m\)次。code:#include<bits/stdc++.h>#definelllonglong#defineN1005usingnamespacestd;inlinel......
  • 宝塔 Nginx 实现日志记录 Cloudflare 下访客真实IP
    网站套Cloudflare后,Nginx日志记录的都CloudflareIP,要记录访客真实IP,可以按下面方法:1.自动化脚本生成如下配置文件因为Cloudflare的IP段会定期更新,所以建个任务计......
  • Oracle常⽤函数
    Oracle常⽤函数数值函数:selectabs(-5)fromdual;--的绝对值selectmod(521,10)fromdual;--521被10除后的余数selectpower(10,2)fromdual;--10的2次⽅select......
  • Oracle数据恢复故障处理之启动报错:ORA-03113: end-of-file on communication channel
    lsnrctl启动实例startup报错ORA-03113:end-of-fileoncommunicationchannel $su-oracleStep1:Youneedtolookatthealertlog.Itisn'tin/var/logas......
  • 轻量级实时容器Docker查看日志工具实践
    轻量级实时容器Docker查看日志工具实践     介绍一款使用了几个月的开源小工具,Dozzle。基于MIT许可,它是一款轻量、简单的容器日志查看工具。其源代码基于GOLANG开发......
  • oracle查询连接池常用语句
    selectusername,count(*),machinefromv$sessionwhereusernameisnotnullgroupbyusername,machineorderbyusername;selectsid,machine,LAST_CALL_ET,......