ORACLE DG在线日志添加日志成员

SQL>select SEQUENCE#,first_time,next_time,APPLIED, THREAD# from v$archived_log order by SEQUENCE#,THREAD#;#记录日志应用的位置
SQL> select GROUP#,BYTES/1024/1024 from v$log;
SQL> select GROUP#,BYTES/1024/1024,STATUS from v$standby_log;
主库:
SQL> select * from v$logfile order by GROUP# ;
GROUP# STATUS TYPE MEMBER
---------- ------- ------- ---------------------------------------------------
1 ONLINE /data/app/oracle/oradata/BEIJING/redo01.log
2 ONLINE /data/app/oracle/oradata/BEIJING/redo02.log
3 ONLINE /data/app/oracle/oradata/BEIJING/redo03.log
4 STANDBY /data/app/oracle/oradata/BEIJING/standbyredo01.log
5 STANDBY /data/app/oracle/oradata/BEIJING/standbyredo02.log
6 STANDBY /data/app/oracle/oradata/BEIJING/standbyredo03.log
7 STANDBY /data/app/oracle/oradata/BEIJING/standbyredo04.log

7 rows selected.
备库:
SQL> select * from v$logfile order by GROUP# ;
GROUP# STATUS TYPE MEMBER
---------- ------- ------- ---------------------------------------------------
1 ONLINE /data/app/oracle/oradata/TIANJIN/redo01.log
2 ONLINE /data/app/oracle/oradata/TIANJIN/redo02.log
3 ONLINE /data/app/oracle/oradata/TIANJIN/redo03.log
4 STANDBY /data/app/oracle/oradata/TIANJIN/standbyredo01.log
5 STANDBY /data/app/oracle/oradata/TIANJIN/standbyredo02.log
6 STANDBY /data/app/oracle/oradata/TIANJIN/standbyredo03.log
7 STANDBY /data/app/oracle/oradata/TIANJIN/standbyredo04.log

7 rows selected.

1.备库添加standby log member
SQL>alter database recover managed standby database cancel;#取消APPLIED
alter database add standby logfile member '/data/app/oracle/oradata/TIANJIN/standbyredo01_2.log' to group 4;
alter database add standby logfile member '/data/app/oracle/oradata/TIANJIN/standbyredo02_2.log' to group 5;
alter database add standby logfile member '/data/app/oracle/oradata/TIANJIN/standbyredo03_2.log' to group 6;
alter database add standby logfile member '/data/app/oracle/oradata/TIANJIN/standbyredo04_2.log' to group 7;

2.主库添加standby log member

alter database add standby logfile member '/data/app/oracle/oradata/BEIJING/standbyredo01_2.log' to group 4;
alter database add standby logfile member '/data/app/oracle/oradata/BEIJING/standbyredo02_2.log' to group 5;
alter database add standby logfile member '/data/app/oracle/oradata/BEIJING/standbyredo03_2.log' to group 6;
alter database add standby logfile member '/data/app/oracle/oradata/BEIJING/standbyredo04_2.log' to group 7;

3.主库添加ONLINE redo log member

alter database add logfile member '/data/app/oracle/oradata/BEIJING/redo01_2.log' to group 1;
alter database add logfile member '/data/app/oracle/oradata/BEIJING/redo02_2.log' to group 2;
alter database add logfile member '/data/app/oracle/oradata/BEIJING/redo03_2.log' to group 3;

4.备库添加新的ONLINE redo log member

alter system set standby_file_management='MANUAL';

alter database add logfile member '/data/app/oracle/oradata/TIANJIN/redo01_2.log' to group 1;
alter database add logfile member '/data/app/oracle/oradata/TIANJIN/redo02_2.log' to group 2;
alter database add logfile member '/data/app/oracle/oradata/TIANJIN/redo03_2.log' to group 3;

5.在备库
修改standby_file_management模式
SQL> alter system set standby_file_management='AUTO';
System altered.
开启日志实时应用
SQL> alter database recover managed standby database disconnect from session;
Database altered.

SQL> select GROUP#,BYTES/1024/1024,STATUS from v$standby_log; group4日志的状态为ACTIVE

GROUP# BYTES/1024/1024 STATUS
---------- --------------- ----------
4 50 ACTIVE
5 50 UNASSIGNED
6 50 UNASSIGNED
7 50 UNASSIGNED

此时,alter日志信息,报313错误
Errors in file /data/app/oracle/diag/rdbms/TIANJIN/TIANJIN/trace/TIANJIN_pr00_6329.trc:
ORA-00313: open failed for members of log group 4 of thread 1

在主库切归档
SQL> alter system switch logfile;

System altered.

备库查询standby logfile状态
SQL> select * from v$logfile order by GROUP# ;

GROUP# STATUS TYPE MEMBER IS_ CON_ID
---------- ------- ------- ------------------------------------------------------------ --- ----------
1 ONLINE /data/app/oracle/oradata/TIANJIN/redo01.log NO 0
1 INVALID ONLINE /data/app/oracle/oradata/TIANJIN/redo01_2.log NO 0
2 INVALID ONLINE /data/app/oracle/oradata/TIANJIN/redo02_2.log NO 0
2 ONLINE /data/app/oracle/oradata/TIANJIN/redo02.log NO 0
3 INVALID ONLINE /data/app/oracle/oradata/TIANJIN/redo03_2.log NO 0
3 ONLINE /data/app/oracle/oradata/TIANJIN/redo03.log NO 0
4 STANDBY /data/app/oracle/oradata/TIANJIN/standbyredo01.log NO 0
4 STANDBY /data/app/oracle/oradata/TIANJIN/standbyredo01_2.log NO 0
5 STANDBY /data/app/oracle/oradata/TIANJIN/standbyredo02_2.log NO 0
5 STANDBY /data/app/oracle/oradata/TIANJIN/standbyredo02.log NO 0
6 INVALID STANDBY /data/app/oracle/oradata/TIANJIN/standbyredo03_2.log NO 0

GROUP# STATUS TYPE MEMBER IS_ CON_ID
---------- ------- ------- ------------------------------------------------------------ --- ----------
6 STANDBY /data/app/oracle/oradata/TIANJIN/standbyredo03.log NO 0
7 INVALID STANDBY /data/app/oracle/oradata/TIANJIN/standbyredo04_2.log NO 0
7 STANDBY /data/app/oracle/oradata/TIANJIN/standbyredo04.log NO 0

14 rows selected.

SQL> select GROUP#,BYTES/1024/1024,STATUS from v$standby_log;

GROUP# BYTES/1024/1024 STATUS
---------- --------------- ----------
4 50 UNASSIGNED
5 50 ACTIVE
6 50 UNASSIGNED
7 50 UNASSIGNED

ORACLE DG添加redo日志成员的更多相关文章

  1. oracle之二redo日志

    redo 日志 4.1 redo (重做) log 的功能:数据recovery4.2 redo log 特征:     1)记录数据库的变化(DML.DDL)     2)用于数据块的recover ...

  2. 添加redo日志组和添加日志组多元化

    查看redo日志组的状态和日志的位置. SQL> 没有被使用,所以切几次日志,组合4已生效. SQL> select * from v$log; GROUP#   THREAD#  SEQ ...

  3. ORACLE模拟临时文件、日志成员、口令文件丢失情况与恢复【weber出品】

    一.临时表空间文件.日志文件和口令文件都属于非关键性文件,因为这些文件丢失后并不会影响到整个数据库的完整性. 但是,当这些文件丢失后我们需要快速的找回这些文件.接下来我将模拟临时表空间文件.日志文件和 ...

  4. Oracle recover current redo ORA-00600:[4193] (oracle 故障恢复current redo日志ORA-00600:[4193]报错)

    背景:搭建了一套oracle 19c主备库(单实例非CDB,PDB),linux7.5在断电后(没有进行数据库关闭)重启数据库报错如下图,redo当前状态下进行不完全恢复主库后resetlogs 打开 ...

  5. Oracle11g温习-第七章:redo日志

      2013年4月27日 星期六 10:33 1.redo (重做) log 的功能:        用于数据恢复   2.redo log 特征: [特征]: 1)   记录数据块的变化(DML.D ...

  6. Oracle 11g的Redo Log和Archive Log的分析方法

    自Oracle 11g起,无需设置UTL_FILE_DIR就可以使用LOGMNR对本地数据库的日志进行分析,以下是使用LOGMNR的DICT_FROM_ONLINE_CATALOG分析REDO和归档日 ...

  7. oracle redo日志维护

    环境 OS:Red Hat Linux As 5 DB:10.2.0.1 1.添加日志组 alter database add logfile group 4 ('/u01/app/oracle/or ...

  8. ORACLE DG在线日志修改

    ORACLE DG在线日志修改 SQL>select SEQUENCE#,first_time,next_time,APPLIED, THREAD# from v$archived_log or ...

  9. 误删除所有redo日志的一组成员的处理过程

    系统中共有3个日志文件组,每个组中各有一个日志文件成员.往系统中添加一个日志文件组,组中日志文件成员数量是2.SQL> alter database add logfile group 4 (' ...

随机推荐

  1. 提高CUI测试稳定性技术

    GUI自动化测试稳定性,最典型的表现形式就是,同样的测试用例在同样的环境上,时而测试通 过,时而测试失败. 这也是影响GUI测试健康发展的一个重要障碍,严重降低了GUI测试的可信性. 五种造成GUI测 ...

  2. 小白学Python(20)—— Turtle 海龟绘图

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...

  3. I - The Values You Can Make (背包求具体方案)

    题目大意 给你n个数,让你用这n个数在组成k的情况下,找到所有的value,这些value也由这n个数组成,且这些value组合在一起能够组成k 解法 看到题目我的想法就是母函数= =不过wa了,后来 ...

  4. 在java中读取文件中的内容

    package shi; import java.io.*; public class wenjianIO { public static void main(String agrs[]){ File ...

  5. Spring基础02——Spring HelloWorld

    1.首先我们来创建一个HelloWorld类,通过Spring来对这个类进行实例化 package com.wzy.lesson1; /** * @author wzy * @version 1.0 ...

  6. 感想 - 猴子刷视频app

    看到一个视频,内容是一只猿猴熟练地像人一样刷短视频app,惟妙惟肖:https://pan.baidu.com/s/10-eibLmuybKtRJ-CKnruYA 抽象思考和语言才是人类独有的能力,视 ...

  7. 动态SQL的注意

    MyBatis的动态SQL元素. 元素 说明 <if> 判断语句,用于单条件分支判断 <choose>(<when>.<otherwise>) 相当于j ...

  8. maven 查找依赖的办法

    maven 你需的jar包名称 repository 比如我要做EJB,我要找jboss-j2ee.jar的Dependency 就在GOOGLE里输入 maven jboss-j2ee reposi ...

  9. Django【第13篇】:Django之Form组件

    django 之知识点总结以及Form组件 一.model常用操作 1.13个API查询:all,filter,get ,values,values_list,distinct,order_by ,r ...

  10. man diff

    DIFF(1)                            GNU Tools                           DIFF(1) NAME/名称       diff - ...