Study-Oracle-11-ORALCE19C-ADG集群搭建

一、ORACLE--ADG VSORACLE--DG的区别

1、DG是Oracle数据库的一种灾难恢复和数据保护解决方案,它通过在主数据库和一个或多个备用数据库之间实时复制数据,提供了数据的冗余备份和故障切换功能。它的主要作用是灾难恢复,可以在主数据库发生故障时快速切换到备用数据库,保证业务的连续性和数据的安全性。

2、ADG(Active Data Guard)在DG的基础上增加了一些额外的功能,可以在备用数据库上提供只读访问。这意味着用户可以对备用数据库进行只读查询和报表生成,而不会影响主数据库的性能。因此,ADG可以充分利用备用数据库的资源,提供更高的可扩展性和负载均衡能力。

3、读写操作:DG的读写操作不能并行,而ADG则支持读写并行。

4、总结来说,DG和ADG在功能、读写操作上均有所不同。DG主要用于灾难恢复,而ADG在灾难恢复的基础上增加了只读访问功能,能更好地利用备用数据库资源,提高整体系统的性能和可用性。

5、详细原理可以拜读两位大牛的博客

Oracle ADG相关介绍-CSDN博客

Oracle Data Guard 理论知识_oracle dg原理-CSDN博客

Oracle之ADG与DG的区别?_oracle adg与dg区别-CSDN博客

6、ADG集群示意图

二、环境准备

ADG搭建要点:

1、两个网段相同的主机,网络互通。

2、操作系统及参数配置相同,主节点部署完成数据库,监听正常

备节点只安装oracle软件,不要建库,不需要监听

3、两个都建好相同SID的库,注意:大小写相同,本次SID都是orcl。

4、主机信息

两台主机配置主机名

5、参数配置及数据库安装,参考以前的比较,不做重复

三、开始搭建ADG集群

1、主库开启强制日志

2、主库开启归档模式

创建归档目录

数据库指定归档路径

停止数据库

将数据库启动到mount状态

开启归档模式

启动数据库

查看数据处于归档模式

查看当前的日志组

新增standby日志

查看当前日志文件

四、主备库网络设置

1、优化主机网络传输性能(主备库都添加)

2、修改动态监听为静态监听

Oracle动态监听及静态监听区别 - 墨天轮

主库监听修改

reload监听配置文件

动态监听与静态监听执行 lsnrctl status命令后的对比

备库监听设置

启动备库监听

查看备库监听状态

测试监听联通

主库测试

备库测试

3、配置tnsname.ora

主库/备库配置相同

测试tnsname.ora联通性

主库

备库

4、同步密码文件

将主库的密码文件同步到备库

备库查看密码文件

测试相互登录

主库测试

备库测试

5、主备库参数设置

设置全局数据库名(Global Database Name)

全局数据库名(Global Database Name)在Oracle中是一个唯一的、区分大小写的字符串,用于标识一个特定的数据库实例。它通常由数据库所在域名、数据库所在的主机名和数据库名组成。

oracle数据库全局数据库名 - 酷盾

爆肝一万字终于把 Oracle Data Guard 核心参数搞明白了-腾讯云开发者社区-腾讯云

百度AI助手 :设置Linux时区,时间一定要相同

主库执行

检查

相关推荐
看天走路吃雪糕1 小时前
墨者:SQL注入漏洞测试(HTTP头注入)
数据库·http·sql注入·burpsuite·墨者学院·host注入
行星0081 小时前
centos7 aarch64上安装PostgreSQL14.3
linux·运维·数据库·postgresql
烧瓶里的西瓜皮1 小时前
深入理解PostgreSQL的MVCC机制
数据库·postgresql
DemonAvenger1 小时前
SQL语句详解:SELECT查询的艺术 —— 从基础到实战的进阶指南
数据库·mysql·性能优化
程序猿小D1 小时前
基于SpringBoot+MyBatis+MySQL+VUE实现的便利店信息管理系统(附源码+数据库+毕业论文+远程部署)
数据库·spring boot·mysql·vue·mybatis·毕业论文·便利店信息管理系统
柊二三2 小时前
关于项目的一些完善功能
java·数据库·后端·spring
数据狐(DataFox)2 小时前
外键列索引优化:加速JOIN查询的关键
数据库
码界奇点2 小时前
Python深度挖掘:openpyxl与pandas高效数据处理实战指南
开发语言·数据库·python·自动化·pandas·python3.11
Python大数据分析@2 小时前
SQL 怎么学?
数据库·sql·oracle
飞翔的佩奇3 小时前
Java项目:基于SSM框架实现的济南旅游网站管理系统【ssm+B/S架构+源码+数据库+毕业论文+远程部署】
java·数据库·mysql·毕业设计·ssm·旅游·毕业论文