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

Oracle学习之DATAGUARD(五) 创建logic standby【代码】

逻辑备库与物理备库不同,它并不是Primary数据库的一个精确的copy。同一rowid,在逻辑备库上返回的值并不是相同的。有些数据类型或者对象,逻辑备库并不支持同步。在创建逻辑备库之前,你首先要确认,哪些schema及对象是不被SQL-APPLY支持的。 1. 查询不被同步的schema 。SQL> set pagesize 200 SQL> SELECT OWNER FROM DBA_LOGSTDBY_SKIP WHERE STATEMENT_OPT = ‘INTERNAL SCHEMA‘; OWNER ------------------------------- SYS ...

Oracle学习之DATAGUARD(四) 在同台机器上搭建DG【代码】

)standby.__db_cache_size=339738624 standby.__java_pool_size=4194304 standby.__large_pool_size=4194304 standby.__oracle_base=‘/u01/app/oracle‘#ORACLE_BASE set from environment standby.__pga_aggregate_target=339738624 standby.__sga_target=503316480 standby.__shared_io_pool_size=0 standby.__shared_pool_size=146800640 standby.__streams_pool_size=0 *.audit_file_dest=‘/u01/app/oracle/admin/standby/a...

oracle 双机热备,oracle dataguard 和oracle rac的区别和联系(转)

双机就是人们所说的双机热备,数据库放在共享设备上,同一时刻只能有一台主机接管,另一台待用,这种方式只能保护实例,不能保护db,而且备机长期处于闲置,对资源是一种极大的浪费! 如果原本是双机,建议转换为RAC 规划好应用,DML操作从一个节点跑,查询操作从另一个节点跑,通常不需要太多调优就可以利用闲置的另外一台机器了 RAC服务器共用一套存储,同时提供服务,没有主备之分.宕一个其它的可以继续服务. 双机热备,共用一套存储...

ORACLE 11G 搭建dataguard详细步骤(所有操作总结)

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

Oracle 11G Active DataGuard角色切换

1.切换前准备:1.1主库检查:1.1.1 FAL检查SQL> show parameter fal; NAME TYPE VALUE------------------------------------ ----------- ------------------------------fal_client stringfal_server stringSQL> alter system set fal_client=‘pri_1522‘;SQL> alter system set fal_server=‘std_1522‘;SQL> show parameter fal;...

Oracle 11G R2利用RMAN搭建DataGuard环境

127.0.0.1 db2192.168.2.241 db1目录主库打开归档及强制归档创建3组standby redolog修改参数文件修改监听文件RMAN备份主库复制文件至备库1.主库打开归档及强制归档(db1)检查Oracle是否开启归档SQL> archive log list;Database log mode No Archive ModeAutomatic archival DisabledArchive destination USE_DB_RECOVERY_FILE_DESTOldest online log sequence 6Current log seque...

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是否已经安装:S...

搭建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,OPEN_MODE,DATABASE_ROLE,FORCE_LOGGING...

ORACLE 11G 之DATAGUARD搭建物理standby【代码】【图】

库上安装数据库软件,并建监听和实例,在Standby库上安装数据库软件,并建监听,但不建实例。 Primary库Standby库操作系统CentOS release 6.4 64位CentOS release 6.4 64位IP/主机名192.183.3.17/nn192.183.3.145/kk数据库软件版本oracle 11.2.0.1.0oracle 11.2.0.1.0ORACLE_HOME/home/oracle/product/home/oracle/productORACLE_SIDorclorcldb_unique_nameprimarystandbyNet Service Nameser_priser_std2 Primary库配置 2.1 设置数...

ORACLE 11G 之DATAGUARD搭建逻辑standby【代码】【图】

在转换physical备库到logical备库之前,先来看看主备库的情况:SQL> select name,open_mode,database_role,protection_mode from v$database;Primary库 Physical备库1.1 Step-by-Step Instructions for Creating a Logical Standby Database 由于逻辑Standby是通过SQL应用来保持与Primary数据库的同步。SQL应用与REDO应用是有很大的区别,REDO应用实际上是在物理Standby端进行RECOVER;SQL应用则是分析重做日志文件中的REDO信息,...

【Oracle】基于SCN的增量备份修复DataGuard GAP

的产生 1.1. 备库关闭: SYS@dgtest_s>shutdown immediate; 1.2. 主库切换日志 SYS@dgtest>select SEQUENCE#,ARCHIVED,STATUS from v$log; SEQUENCE# ARC STATUS ---------- --- ---------------- 61 YES ACTIVE 62 YES ACTIVE 63 NO CURRENT SYS@dgtest>alter system archive log current; System altered. SYS@dgtest>select SEQUENCE#,ARCHIVED,STATUS from v$log; SEQUENCE# ARC STATUS ...

手把手教你搭建Oracle 11G dataguard【图】

在准备搭建DATAGARD的时候,看过许多篇教程,按着教程去走,出现过问题,然后就不知道该如何进行下一步。 后来去看了官方文档的,整理一下思路后事情就简单多了。 以一主主库一备库为例,搭建DG的思路如下: 关闭防火墙。 配置ssh互信(非必须,减少SCP时输入密码的次数) 主库上的操作: 1)开启归档模式,开启forced logging; 2)添加standby logfile,standby logfile组比logfile组多一个; 3)修改参...

[ORACLE DATAGUARD] switchover的过程

SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;SWITCHOVER_STATUS--------------------TO STANDBY2.将主库设置为standby role alter database commit to switchover to physical standby; shutdown immediate; startup mount; 3.将standby转为primarySQL> select NAME ,DB_UNIQUE_NAME ,open_mode,DATABASE_ROLE from v$database; NAME DB_UNIQUE_NAME OPEN_MODE DATABASE_ROLE--------- ---------------------------...

oracle Dataguard数据库不同步处理备忘【图】

dataguard数据库主从不同步,赶紧爬起来干活。 第一步,检查告警日志log.xml。睁大眼睛仔细找,没看到什么异常的输出;再用grep一类的工具过滤一下,也没有所获。看来情况还是不错啊,如果这里出现error一类的,问题就大发了。 接下来检查主备两边的序号,发现两边的归档序号是一致的。由此可初步断定,归档日志还在继续传输,而且还没有丢失任何归档数据。为了确保万一,备库上再执行一下SQL> select name,SEQUENCE#,APPLIED from...

在oracle11g中配置多个DataGuard物理备机【代码】

system set DB_UNIQUE_NAME=‘starboss‘ scope=spfile; alter system set LOG_ARCHIVE_CONFIG=‘DG_CONFIG=(starboss,starbossstby01,starbossstby02)‘; alter system set LOG_ARCHIVE_DEST_1=‘LOCATION=/opt/app/oracle/archivelog/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=starboss‘; alter system set LOG_ARCHIVE_DEST_2=‘SERVICE=starbossstby01 LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UN...