【Oracle]DataGuard之浅析Switchover与Failover】教程文章相关的互联网学习教程文章

搭建ORACLE DataGuard(使用RMAN备份)

搭建ORACLE DataGuard(使用RMAN备份)操作系统:windows 2008数据库:11.1.0.6一、信息收集1.配置信息收集说明 主机名 IP地址 db_name sid DB_UNIQUE_NAME Service_name主库 dg1 192.168.0.11 orcl orcl orcldg1 orcldg1备库 dg2 192.168.0.22 orcl orcl orcldg2 orcldg22.主库信息收集2.1查看数据库版本信息SQL> SELECT * FROM V$VERSION;2.2查看数据库状态SQL> SELECT NAME,OPE...

Oracle学习之DATAGUARD(二) DG架构--应用服务

DataGuard提供了两种不同的方法应用日志到standby数据库:Redo Apply (物理备库)、SQL Apply(逻辑备库)。 DG的主要目标是保护数据库数据不会丢失。另一个目标是提供主从库之间的高度隔离。物理备库: Redo Apply使用介质恢复的方法,从SRL中读出redo record放在内存中,然后直接应用change vectors恢复从库数据。主库和从库之间是块对块的物理复制品。介质恢复可以并发的对数据进行恢复,以提供更高的性能。在11g之间...

Oracle Dataguard Standby Redo Log的两个实验

在Data Guard环境中,Standby Redo Log是一个比较特殊的日志类型。从最新的DG安装指导中,都推荐在Primary和Standby端,都配置Standby Redo Log。 简单的说,Standby Redo Log就是在Standby端应用传递Redo Log过程中,逐步执行的online redo log。Standby端虽然也有online redo log,但是在redo apply应用的过程中,是不使用online redo log的。即使是11g Active Data Guard支持apply中读取standby数据,这个操作也是read-only的,...

Oracle Study之--DataGuard 最大保护模式故障(ORA-16198)【代码】

Oracle Study之--DataGuard 最大保护模式故障(ORA-16198)系统环境: 操作系统:RedHat EL5 Oracle: Oracle 11gR2 (11.2.0.1.0)故障现象: Physical Standby在从Maximum Performance转换到Maximum Protection时,出现以下故障:10:13:06 SYS@ prod1>startup force mount; ORACLE instance started. Total System Global Area 418484224 bytes Fixed Size 1336932 bytes Variable Size 2...

oracle-11g-配置dataguard

1、环境信息:系统:oracle-linux 5.7数据库版本:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionPL/SQL Release 11.2.0.3.0 - ProductionCORE 11.2.0.3.0 ProductionTNS for Linux: Version 11.2.0.3.0 - ProductionNLSRTL Version 11.2.0.3.0 - Production主库:192.168.12.31 SID:yoon db_unique_name:yoon 备库:192.168.12.231 SID:yoon db_unique_name:yoondg 2、查看DG是否已经安装:SQL> ...

oracle-基于oracle dataguard滚动升级(oracle10.2.0.1--10.2.0.4--11.2.0.4)

oracle-基于oracle dataguard滚动升级(oracle10g升级到oracle11g)thinking:(主要技术涉及到:1、物理备库转成逻辑备库。2、数据库软件升级从oracle10.2.0.1升级到oracle10.2.0.4升级到oracle11.2.0.4。) 1、首先从搭建物理DG开始,搭建A主机数据库的物理DG B(数据库软件从oracle 10.2.0.1升级到10.2.0.4)。 2、切换物理DG, 把B主机上的数据库切换为逻辑备库。(物理备库要求主备库版本必须一致,逻辑备库允许数据库版本...

REHL8 ORACLE 19c DATAGUARD配置【代码】

1.oracle 用户环境:主库:[oracle@hzmtx admin]$ cat ~/.bash_profile # .bash_profile# Get the aliases and functions if [ -f ~/.bashrc ]; then. ~/.bashrc fi umask 022 export ORACLE_BASE=/oracle/app/oracle export ORACLE_HOME=$ORACLE_BASE/19c export ORACLE_UNQNAME=mtxdb export ORACLE_SID=mtxdb export NLS_LANG=AMERICAN_AMERICA.UTF8 export CV_ASSUME_DISTID=RHEL7.6;export CV_ASSUME_DISTID export TNS_ADMIN=$...

Oracle Dataguard 主备库的切换方法

主备库的切换主要在两种情况下切换,Switchover和Failover,这两种切换都需要手工执行完成。 一是Switchover(计划中的切换,不会丢失数据)二是Failover(当主库出现故障的时候需要主备库切换角色)1,Switchover的切换方法主库端:select switchover_status from v$database;如果是to standby表可以正常切换.直接执行alter database commit to switchover to physical standby;否则执行:alter database commit to switchover to ...

【原创】oracle 12c DataGuard Real Time 模式与非Real Time模式

// 12c-- To start the MRP in non real time apply issue,alter database recover managed standby database using archived logfile disconnect ; -- start managed recovery with real time apply.alter database recover managed standby database using current logfile disconnect ; -- < END > -- 原文:https://www.cnblogs.com/fengaix6/p/10850123.html

Oracle Dataguard 基本原理

1、DATAGUARD原理DATAGUARD是通过建立一个PRIMARY和STANDBY组来确立其参照关系。 STANDBY一旦创建,DATAGUARD就会通过将主数据库(PRIMARY)的REDO传递给STANDBY数据库,然后在STANDBY中应用REDO实现数据库的同步。 有两种类型的STANDBY:物理STANDBY和逻辑STANDBY物理STANDBY提供与主数据库完全一样的拷贝(块到块),数据库SCHEMA,包括索引都是一样的。它是直接应用REDO实现同步的。逻辑STANDBY则不是这样,在逻辑STANDBY中,逻辑...

【转】Oracle 11g Dataguard 参数详解

转自:https://www.jb51.net/article/52269.htm 这篇文章主要介绍了Oracle 11g Dataguard参数详解,包含了独立参数、主库参数、备库参数的详细说明,需要的朋友可以参考下。 注:本文译自《Oracle Data Guard 11g Handbook》 Page 78 – Page 88 就Data Guard(后面都写成DG)来说,我们只关注如下三种参数:1.独立于数据库角色的参数2.数据库角色为primary时的参数3.数据库角色为standby时的参数虽然DG有着非常多的配置参数,我们实...

oracle dataguard 传输方式(基本原理)【图】

今天是2014-04-14,很久没有写东西,今天拿出 时间来随笔写点东西,如下是整理自2013年8月,学习笔记!。后续将完成DG的相关内容简述整理工作。 那么对于oracle dataguard(简称DG)有两种传输模式:async(异步)和sync(同步),在介绍这两种传输模式前,说一下dg的重做传输进程架构。在主库使用LNS进程从sga中的重做缓冲区中获得相应redo数据,然后通过网络服务传送到备库,那么在备库通过RFS进程接收redo数据存在standby log f...

dataguard oracle 归档管理脚本【代码】

管理部分如果没有启用database force logging,则备库对/*+ append */操作,nologging操作,会报坏块;建议表空间force logging或者database force logging;--force logging /nologging 测试alter database force logging; select force_logging from dba_tablespaces; select force_logging from v$database; alter tablespace test force logging; select logging,table_name,tablespace_name from user_tables where table_name...

Oracle DataGuard常用管理命令

alter database recover managed standby database disconnect from session; 开启同步重做日志,(使用归档日志进行同步)管理模式 ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION; 开启同步重做日志,使用在线日志进行同步)管理模式alter database recover managed standby database cancel; 管理模式到只读模式select process,status from v$managed_standby; 查看日志应...

ORACLE 11G dataguard的一些高级管理案例研究

搭建完了ORACLE 11G dataguard后,也做了角色切换的实验,有switchover已经failover,感觉受益颇多,而后继续研究了下dataguard的一些高级管理功能,所谓冰山一角,ORACLE果然博大精深,总结记录如下:1,ORACLE 11G dataguard的高级管理1.1、READ ONLY/WRITE模式打开物理STANDBY一般standby都是可以设置为mount状态的,于物理standby 可以有效分担primary 数据库压力,提升资源利用,实际上说的就是这个。以read only 或read writ...