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. CF573E Bear and Bowling

    题目 我们设\(f_{i,j}\)表示前\(i\)个数中选\(j\)个的最大值. 那么显然有\(f_{i,j}=max(f_{i-1,j},f_{i-1,j-1}+j*a_i)\). 这个东西我们首先 ...

  2. POJ 3549 GSM phone(圆+扫描线+最短路)

    题目意思是求起点s到终点s的最短路,但是只能在圆的内部和边上走.一种可以想到的方法就是求出所有的交点,然后两两连边并验证合法性,但是这样的交点数规模有n2. 我们可以观察发现,我们在圆求并构成的图形中 ...

  3. zebra代码分析

    http://blog.csdn.net/xuyanbo2008/article/details/7439738

  4. 05: 常用反扒机制 & 解决方法

    1.1 常用反扒机制   参考博客:https://blog.csdn.net/python36/article/details/90174300 1.header  浏览器的请求头 header中添 ...

  5. git Permanently added the RSA host key for IP address '13.250.177.223' to the list of known hosts.

    只要把那个ip地址添加进hosts列表中就可解决. 参见:https://blog.csdn.net/hunhun1122/article/details/79752125

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

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

  7. AF封装的关于一次请求上传多图到服务器!!!

    方式一:图片封装在模型数组中 /** *  上传多图到服务器 * *  @param URLString       请求地址 *  @param parameters      请求的其他参数 *  ...

  8. lmhosts - samba的NetBIOS主机列表文件

    lmhosts是一个samba的NetBIOS名字到IP地址映射文件. 描述 此文件是samba套件的一部分. lmhosts是一个samba的NetBIOS名字到IP地址映射文件.它与/etc/ho ...

  9. 20140919-FPGA-有效观察设计中的差分信号

    今天回来坐在电脑前,打开Xilinx的Documentation Navigator寻找NCO相关的User Guide,但是在不经意中发现了一个这样的IP,我感觉对于观察设计中的查分信号十分有用.之 ...

  10. 四、绑定SignaIR的用户管理

    一.用户分组(第一个默认我的好友,禁删和更改) 没有分组id,更改layim代码: 更改id即可. layui.define('jquery', function (exports) { " ...