一主多备几影响 oracle,1个主库配置多个备库的问题
看到在PUB上有人提问:
==================================
dataguard: 一个primary,配置两个standby疑问
配置两个standby的话,参数log_archive_XX,FAL_CLIENT,FAC_SERVER等参数在standby在怎么设置呢?和配置一个standby一样吗?
primary传送archived log到两个standby中的任意一个吗?还是两个都要传送,如果只传送到一个成功后,那另外一个是不是要到第二个standby中去取呢?这样会缓解primary的压力。希望大家能给点帮助
=================================
根据做过的项目,尝试去解答:
一个主库最多可以配置9个DATAGUARD。配置多个备库的方式和配置一个备库差不多是一样的。
0) 配置TNSNAME,让主库可以正确解释备库的TNSNAMES;备库可以解释主库的TNSNAMES;
1)在备库上设置STANDBY LOG 的目录。
STANDBY_ARCHIVE_DEST = ’/u01/oracle/oradata/archive’
2) 在主库上配置LOG_ARCHIVE_DEST_n 参数
LOG_ARCHIVE_DEST_2 = 'SERVICE=payroll2 OPTIONAL REOPEN=180'
如果有多个备库,那分别去设置LOG_ARCHIVE_DEST_3, LOG_ARCHIVE_DEST_4。
注意:LOG_ARCHIVE_DEST_1最好设置为主库本地的归档日志路径。
这里没有去解释DESTINACTION 的依赖关系。也就是每个备库都有独立的归档日志,都不依赖其他的备库。
3) 设置FAL_CLIENT,FAC_SERVER 参数。
FAL_CLIENT,FAC_SERVER 参数的作用。这是ORACLE 文档上的原话,
You can set initialization parameters so that log apply services automatically identify and resolve archive gaps as they occur on a physical standby database. Define the FAL_CLIENT and FAL_SERVER initialization parameters only for physical standby databases in the initialization parameter file:
也就是说后台进程解决日志的gap问题 。
在STANTBY上配置,FAL_CLIENT 指向备库的TNSNAME, FAL_SERVER指向 主库的TNSNAME。
4) 至于从主库上传输一个还是多个日志到备库,那需要看备库上的方案设置。
如果备库共享日志文件,那只要传输一个就可以了。
如果备库使用独立的日志文件,那就要传输多个日志。
5) 如果要从其他备库(假设为SERVER-B) 上去取日志文件,那需要配置:
在主库上,不要配置该备库(SERVER-A)的LOG_ARCHIVE_DEST。
在该备库(SERVER-A)上配置 FAL_SERVER为 SERVER-B的tnsnames。
在SERVER-B 上,设定 SERVER-A 的tnnames。
一主多备几影响 oracle,1个主库配置多个备库的问题相关推荐
- 一主多备几影响 oracle,Oracle 10g 一主多备的搭建技巧
在Oracle数据库环境中,一主一备是比较传统的使用方式,在灾难发生的时候,可以灵活的切换主备角色,依然可以保持服务的可访问性 在Oracle数据库环境中,一主一备是比较传统的使用方式,在灾难发生的时 ...
- mysql 主从热备_windows10本地两个mysql8服务配置主从热备
1.前期准备 1.两份mysql源码(不要用下载器安装,避免下载器读取已安装msyql服务而不新增安装选项) 2.新增主从的配置文件my.ini 主数据库配置内容(注意basedir后面的双斜线,是为 ...
- ORACLE 11G DATA GUARD配置之配置过程
#服务器环境 virtualbox搭建的两台虚拟机,操作系统为Windows Server 2008 R2 数据库为Oracle 11g #配置前准备 主库ip为192.168.0.17 备库ip为1 ...
- Oracle 18c RAC(cdb多租户)+ADG备库部署以及维护
Oracle 18c RAC+ADG备库部署以及维护 一.环境部署 1.1 主机配置 1.2 实施步骤 1.3 部署FAQ 二.DataGuard 数据库应用日志模式 2.1 Active DataG ...
- Oracle主库redo传输至备机,关于Oracle Dataguard 日志传输状态监控问题
ORACLE DATAGUARD的主备库同步,主要是依靠日志传输到备库,备库应用日志或归档来实现.当主.备库间日志传输出现GAP,备库将不再与主库同步.因此需对日志传输状态进行监控,确保主.备库间日志 ...
- 图解Oracle 11g physical standby Rolling Upgrade物理备库滚动升级特性
图解Oracle 11g physical standby Rolling Upgrade物理备库滚动升级特性 11g Rolling Database Upgrades Using Transien ...
- 影响 oracle 性能的常见事件
影响oracle 性能的常见事件,比其他任何事件都能使速度减慢的事件: db file scattered read:该事件通常与全表扫描有关.因为全表扫描是被放入内存中进行 ...
- 计算机主板大小性能区别,主板对CPU的影响大吗?聊聊主板对电脑性能影响有多大...
一般来说,决定电脑性能的核心硬件主要是CPU.显卡.内存以及硬盘等硬件,因此关乎电脑性能的时候,我们很少会提到主板.那么是否意味主板对CPU.显卡.内存.硬盘或者说电脑性能就没有影响呢?答案是否定的, ...
- oracle 主键能加索引吗,Oracle 添加主键和索引
数据的主键和索引一般情况下都是必须的,特别是表有大量数据的时候,索引和主键更是必不可少,这样可以提供数据的查询效率: 一.创建表的同时创建主键约束 (1)无命名 create table studen ...
最新文章
- python中ThreadLocal的理解与使用
- gitlab 邮件配置(smtp)
- 如何配置三层交换机创建VLAN 3
- mysql -a 参数_mysql参数及解释
- 时钟切换处理(Verilog)
- 最简单的零成本创业模式
- mysql数据库分表及实现
- 能跑的东西,尽量继续跑,平稳过渡
- git push 报错提示 ! [rejected] dev -> dev (non-fast-forward)
- SRMD:Learning a Single Convolutional Super-Resolution Network for Multiple Degradations
- JavaScript语言精粹_笔记
- Arduino传感器实验清单
- 接口性能测试+调优+性能指标
- Sklearn 划分训练集和测试集
- JDE(Towards Real-Time Multi-Object Tracking)代码测试——小白必看
- 手机做web服务器 无限流量,无限流量卡和手机随身无线wifi,你选择哪一个?
- fa常用脚本,资产类表的字段详解
- 毫米和像素怎么换算_C#中毫米与像素的换算方法
- 神经网络基础与顺序神经网络的构建
- [PYTHON]Scons工具简介
热门文章
- 一个进程(Process)最多可以生成多少个线程(Thread)
- 一起谈.NET技术,用NuGet掌管你的Visual Studio扩展
- Matlab使用rng固定随机数生成
- bind函数返回值-1_javascript函数柯里化
- pm2.5测试软件,测pm2.5的软件准吗
- 简述tcp协议的可靠性有哪些机制_腾讯面试HTTP与TCP/IP20连问,你能答出多少?
- 剑指offer面试题[9-1]-跳台阶
- c语言利用循环结构解决密码转换,C语言课件第六章循环结构.ppt
- 程序人生:软件测试 非技术性面试题【建议每个测试人观看】
- java数组原理_Java数组排序原理