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. Labview 错误1400-打包库封装类时将对类重命名导致

    现象 今天遇到了一个神奇的BUG,主程序调用了一个包含类的打包库,打包库中将字符串还原为类句柄时报错. 调用程序结构如下:. 主程序中将类句柄转化为XML字符串程序如下: 打包库内将字符串还原为句柄程 ...

  2. GUI自动化测试中优化测试用例思维方法

    1.测试脚本与数据解耦(数据驱动) 让操作相同但是数据不同的测试可以通过同一 套自动化测试脚本来实现,只是在每次测试执行时提供不同的测试输入数据. 2.页面对象模型(POM) 以页面为单位来封装页面上 ...

  3. HDU 2196 Computer( 树上节点的最远距离 )

    Computer Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Su ...

  4. Consul服务发现在windows下简单使用

    目录 基本介绍: 服务连接: 客户端: 系列章节: 回到顶部 基本介绍: 安装: 下载地址:https://www.consul.io/downloads.html 运行: consul agent ...

  5. [七月挑选]frp初使用

    title: frp初使用 先starfatedier/frp,再开工. 什么是frp? frp is a fast reverse proxy to help you expose a local ...

  6. 关于代码手写UI,xib和StoryBoard

    代码手写UI 这种方法经常被学院派的极客或者依赖多人合作的大型项目大规模使用.Geek们喜欢用代码构建UI,是因为代码是键盘敲出来的,这样可以做到不开IB,手不离开键盘就完成工作,可以专注于编码环境, ...

  7. 07.Linux系统-Fastdfs分布式文件系统-互为主从配置搭建部署

    Fastdfs分布式文件系统-互为主从配置部署 1.安装基础依赖 yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl ...

  8. 二、在 ASP.NET Core 中使用 SignalR之类库

    一.前段代码: @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="view ...

  9. mysql5.7.26-忘记密码(CentOS为例)

    编辑 my.cnf [mysqld]下插入 skip-grant-tables [root@VM_0_7_centos mysql]# vim /etc/my.cnf # For advice on ...

  10. maven 依赖显示红线 pom文件不显示红线的一种可能问题

    pom文件引用的是CDH的jar包 而没有配置CDH的仓库 导致maven找不到资源  ,依赖显示红色波浪,并且在仓库内生成了一堆.lastupdate文件 解决: 1. 删除本地仓库内所有的.las ...