Oracle 11g dataguard check real time apply
2017年8月24日
16:38
环境:oracle 11.2.0.1 OEL-5.8
注:以下操作都在备库执行
总结方法:
|
1、FPYJ(125_7)@fpyj123> select open_mode from v$database; OPEN_MODE -------------------- READ ONLY WITH APPLY --证明开启 RTA 2、FPYJ(125_7)@fpyj123> select DEST_ID,DEST_NAME,RECOVERY_MODE from v$archive_dest_status where RECOVERY_MODE <>'IDLE'; DEST_ID DEST_NAME RECOVERY_MODE ---------- ------------------------------------------------------------------------------------------------------------------------------------------- 1 LOG_ARCHIVE_DEST_1 MANAGED --RECOVERY_MODE为MANAGED REAL TIME APPLY --证明开启了 RTA |
|
请确认以下参数: FPYJ(125_7)@fpyj123> col value for a100 FPYJ(125_7)@fpyj123> col name for a20 FPYJ(125_7)@fpyj123> select name,value from v$parameter where name in ('log_archive_dest_1','log_archive_dest_2'); NAME VALUE -------------------- ---------------------------------------------------------------------------------------------------- log_archive_dest_1 location=/home/oracle/arch_dir/fpyj123 valid_for=(all_logfiles,all_roles) db_unique_name=fpyj123 log_archive_dest_2 service=fpyj sync lgwr valid_for=(all_logfiles,all_role) db_unique_name=fpyj log_archive_dest_1 配置如下:VALID_FOR 一定是 all_logfiles,all_roles 不然无法 RTA FPYJ(125_7)@fpyj> alter system set log_archive_dest_1='LOCATION=/home/oracle/arch_dir/fpyj VALID_FOR=(all_logfiles,all_roles) db_unique_name=fpyj' scope=spfile; |
未开启real time apply ,以下操作打开的备库的RTA
|
SYS(139_22)@fpyj123> select open_mode from v$database; OPEN_MODE -------------------- READ ONLY SYS(139_22)@fpyj123> select process,client_process,status,thread#,sequence#,block#,blocks from v$managed_standby; PROCESS CLIENT_P STATUS THREAD# SEQUENCE# BLOCK# BLOCKS --------- -------- ------------ ---------- ---------- ---------- ---------- ARCH ARCH CONNECTED 0 0 0 0 ARCH ARCH CONNECTED 0 0 0 0 ARCH ARCH CONNECTED 0 0 0 0 ARCH ARCH CLOSING 1 63 1 421 RFS N/A IDLE 0 0 0 0 RFS LGWR IDLE 1 64 123 1 RFS UNKNOWN IDLE 0 0 0 0 --没有MRP0 进程哦,不能RTA 开启real time apply 物理DG开启RTA命令如下: SYS(139_22)@fpyj123> alter database recover managed standby database using current logfile disconnect from session; Database altered. 再次检查MRP进程 SYS(139_22)@fpyj123> select process,client_process,status,thread#,sequence#,block#,blocks from v$managed_standby; PROCESS CLIENT_P STATUS THREAD# SEQUENCE# BLOCK# BLOCKS --------- -------- ------------ ---------- ---------- ---------- ---------- ARCH ARCH CONNECTED 0 0 0 0 ARCH ARCH CONNECTED 0 0 0 0 ARCH ARCH CONNECTED 0 0 0 0 ARCH ARCH CLOSING 1 63 1 421 RFS N/A IDLE 0 0 0 0 RFS LGWR IDLE 1 64 221 1 RFS UNKNOWN IDLE 0 0 0 0 MRP0 N/A APPLYING_LOG 1 64 221 102400 --redo apply情况 SQL> select open_mode from v$database; OPEN_MODE -------------------- READ ONLY WITH APPLY
SYS(139_22)@fpyj123> col DEST_NAME for a20 SYS(139_22)@fpyj123> set linesize 1000 SYS(139_22)@fpyj123> set pagesize 1000 col dest_name for a20 SQL> select DEST_ID,DEST_NAME,RECOVERY_MODE from v$archive_dest_status where recovery_mode not like 'IDLE' ; DEST_ID DEST_NAME RECOVERY_MODE ---------- -------------------- ----------------------- 1 LOG_ARCHIVE_DEST_1 MANAGED REAL TIME APPLY
红色部分证明standby database 开启了real time apply |
Oracle 11g dataguard check real time apply的更多相关文章
- Oracle 11g dataguard check RTA(real time apply)
Oracle 11g dataguard check RTA(real time apply) 2017年8月24日 16:38 环境:oracle 11.2.0.1 OEL 5.8 注:以下操作都在 ...
- Oracle 11g Dataguard参数详解
https://www.jb51.net/article/52269.htm注:本文译自<Oracle Data Guard 11g Handbook> Page 78 – Page 88 ...
- Oracle 11g DataGuard搭建(一) - 单节点到单节点
(一)DataGuard概要 DataGuard中文称为”数据卫士“,提供了数据库高可用性.数据保护和灾难恢复的功能.DataGuard通过建立primary数据库和standby数据库来确立参照关系 ...
- Oracle 11g DATAGUARD 同步延时监控脚本
转自 https://blog.51cto.com/8858975/1401988监控脚本(注:这里没用Sendmail工具发送邮件,如果用的话需要修改)$cat check_oracle_dg_de ...
- oracle 11g dataguard创建的简单方法
oracle 10g可以通过基于备份的rman DUPLICATE实现dataguard,通过步骤需要对数据库进行备份,并在standby侧进行数据库的恢复.而到了11g,oracle推出了Dupli ...
- Oracle 11G DataGuard生产环境又一次启动具体过程
场景,重新启动数据库,不重新启动linux系统,所以不用考虑监听程序,#linux输入lsnrctl start1 数据库关闭1.1 关闭主库SHUTDOWN IMMEDIATE; SQL> ...
- Oracle 11g Dataguard 配置,维护与详解 (ADG)
一.前言: 本手册主要记录如何配置,还介绍了配置原因,以及注意要点,已经主备切换,以及故障转移等重要操作步骤,我希望这个文章可以作为进行dataguard配置的一个参考手册. 二.前提 1.主库是归档 ...
- oracle 11G dataguard 恢复
检查主备机的sys 密码是否一致,忘记密码可以修改,同步 .alter user sys identified by xxx: orapwd file=oraxxx.ora password=admi ...
- Oracle 11g 物理Dataguard日常操作维护(二)
Oracle 11g 物理Dataguard日常操作维护(二) 2017年8月25日 14:34 3.3 3.3.1 查看备库进程状态 SYS(125_7)@fpyj123> select pr ...
随机推荐
- SpringBoot——定时任务+WebSocket(问题)
开发环境:win7 + idea2018 + jdk 1.8 + springboot 2.x 记一次出现问题,我在项目中先集成了websocket环境,并且测试通过,之后想要模拟实时推送的效果,虽然 ...
- java copy 文件夹
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io ...
- spoj1825 Free tour II
题目链接 一道神奇的点分治 貌似有很多做法,我觉得BIT要好些一些(雾 要求经过黑点数<k就用BIT区间查询前缀 对于每个点用 BIT[0,k-经过黑点数]的最大值+路径长度 使用点分治做到O ...
- 使用 SSH 和 SFTP 协议
通过 SSH 和 SFTP 协议,我们能够访问其他设备,有效而且安全的传输文件等等. 几年前,我决定配置另外一台电脑,以便我能在工作时访问它来传输我所需要的文件.要做到这一点,最基本的一步是要求你的网 ...
- UVA10298 Power Strings
UVA10298 Power Strings hash+乘法逆元+一点点数学知识 我们用取余法算出主串的hash,然后从小到大枚举子串的长度 显然,如果若干个子串的复制的hash值之和等于主串的has ...
- 20145307陈俊达_安卓逆向分析_Xposed的hook技术研究
20145307陈俊达_安卓逆向分析_Xposed的hook技术研究 引言 其实这份我早就想写了,xposed这个东西我在安卓SDK 4.4.4的时候就在玩了,root后安装架构,起初是为了实现一些屌 ...
- 从一道题看线程安全--牛客网Java基础题
从一道题看线程安全 Java中的线程安全是什么: 就是线程同步的意思,就是当一个程序对一个线程安全的方法或者语句进行访问的时候,其他的不能再对他进行操作了,必须等到这次访问结束以后才能对这个线程安全的 ...
- Python3基础 str split 用指定的字符将字符串分割
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
- Linq in GroupBy GroupJoin
还是上一份的代码例子: public class Person { public int ID { get; set; } public string Name { get; set; } publi ...
- 小朋友排队|2014年蓝桥杯B组题解析第十题-fishers
小朋友排队 n 个小朋友站成一排.现在要把他们按身高从低到高的顺序排列,但是每次只能交换位置相邻的两个小朋友. 每个小朋友都有一个不高兴的程度.开始的时候,所有小朋友的不高兴程度都是0. 如果某个小朋 ...