# 构建RAC集群架构 ## 1. 流程概述 构建RAC(Real Application Clusters)集群架构主要包括以下几个步骤: 1. 安装数据库软件 2. 创建数据库实例 3. 配置网络 4. 创建ASM(Automatic Storage Management)实例 5. 配置ASM磁盘组 6. 创建集群 7. 配置集群参数 8. 配置监听器 9. 创建服务 10. 配置
原创 2023-10-01 10:58:23
91阅读
# 解密RAC集群架构:高可用与负载均衡实现 ## 引言 随着互联网发展,企业对数据库高可用性和负载均衡需求日益增加。Oracle RAC(Real Application Clusters)作为一个广泛使用集群解决方案,提供了一种在多个节点上并行化数据库操作能力。本文将探讨Oracle RAC集群架构核心概念、工作原理及其应用场景,并通过代码示例帮助读者理解其配置与操作。 #
即远程过程调用,它提出旨在消除通信细节、屏蔽繁杂且易错底层网络通信操作,像调用本地服务一般地调用远程服务,让业务开发者更多关注业务开发而不必考虑网络、硬件、系统异构复杂环境。RPC整个通信过程,假设从节点node1开始一个RPC调用,①先将待传递数据放到NIO集群通信框架(这里使用是tribes框架)中;②由于使用是NIO模式,线程无需阻塞直接返回;③由于与集群其他节点通信需要花销若
转载 2023-10-20 12:21:29
68阅读
文章目录1.1 Public IP1.2 Private IP1.3 Virtual IP1.4 SCAN IP1.5 GNS VIP1.6 HAIP 1.1 Public IPPublic IP是网卡上真实IP。每个节点在安装Oracle软件之前都需要事先配置Public IP。Oracle通过Public IP对外提供网络服务。如果RAC中Public IP所在网卡设备故障,那么该节点将
转载 2023-07-28 21:49:38
267阅读
说明:1. 本文档是在测试环境中进行。环境架构为双节点RAC+单节点DG。2. 本文档主要测试RAC环境下准备切换。包括:dataguard搭建过程,switch over过程和 fail over过程。3. 由于本测试环境数据量很少,且主库服务器所剩空间不多,所以采用直接复制备库方式搭建DG环境。--主库两个实例:demo1 192.168.52.231demo2 192.168.52
概述        RAC全称是Real Application Clusters,中文译为“实时应用集群”,是ORACLE甲骨文公司提供在低成本服务器上构建高可用性数据库系统解决方案,部署自由,无需购买额外部件,就可以实现多节点负载均衡和故障转移功能,满足7*24业务不间断需求,而且,结合“Oracle数据卫士”(O
转载 2月前
354阅读
目前机器上,oracle都是安装好,那么我们怎么知道,之前安装过程大概是什么样子呢?大致安装oracle集群内容: 一、准备和配置: 1、网卡 2、ip资源 3、scanip 4、hosts 5、dns配置 6、准备rac节点,配置节点要互通 首先要保证网络正常 二、创建用户(grid和oracle用户) 1、配置系统内核参数 2、配置这两个用户环境变量 三、配置ASM磁盘 1、fdi
转载 2023-09-26 09:35:16
96阅读
# 如何实现RAC集群架构图 ## 整体流程 我们将通过以下步骤来实现RAC集群架构图: ```mermaid stateDiagram [*] --> 开始 开始 --> 创建数据库 创建数据库 --> 安装Grid Infrastructure 安装Grid Infrastructure --> 安装Oracle软件 安装Oracle软件 -->
原创 2024-03-27 07:49:24
53阅读
Oracle 11G RAC体系结构:RAC环境与单实例最主要区别是RAC每个实例都有属于自己SGA、后台进程。由于数据文件、控制文件共享于所有实例,所以必须放在共享存储中。联机重做日志文件:只有一个实例可以写入,但是其他实例可以再回复和存档期间读取。归档日志:属于该实例,但在介质恢复期间,其他实例需要访问所需归档日志。alter和trace日志:属于每个实例自己,其他实例不可读写。&nb
一、前期准备 服务器信息 主机名oracle01oracle02操作系统Centos 7.4Centos 7.4Public IP192.168.56.10192.168.56.20Virtual IP192.168.56.11192.168.56.21Private IP10.10.1.1010.10.1.20Scan IP        &nbs
转载 2024-06-11 21:01:45
823阅读
 RAC集群是由多个物理计算机组成(每个叫做一个节点),这些节点通过网线连接(心跳线),每个节点上运行一个实例,这些实例通过一个特殊软件(clusterware 集群件)协助共同操作一个数据库,从外部来看是一个数据库。RAC集群由存储层,网络层,集群件层,应用层组成。 存储层:RAC是一个多实例,单数据库系统。数据文件,联机日志,控制文件等在集群中只有一份。不管有几个节点,都平
转载 2023-07-13 10:20:59
126阅读
应对业务量不断增加场景通常有两个大方向,一种是纵向扩展,也就是增加单台服务器CPU计算能力、内存容量和磁盘承载能力等;另外一种是横向扩展,也就是通过增加服务器数量来增加处理能力。前者存在业务中断和扩展上限等诸多问题,特别是互联网业务迅猛发展,单台服务器几乎无法满足业务负载要求,因此目前比较流行方式横向扩展方式。什么是Oracle RAC?Oracle Real Application
转载 2024-01-29 05:15:21
92阅读
# 实现Oracle RAC集群 ## 摘要 本文将介绍如何在Kubernetes(K8S)上实现Oracle RAC集群。Oracle RAC(Real Application Clusters)是Oracle数据库一个高可用性和可扩展性解决方案,它允许多台服务器共享相同数据库存储,从而提高数据库可用性和性能。 ## 流程概述 下表展示了在Kubernetes上实现Oracle R
原创 2024-05-15 10:50:10
222阅读
一、 Oracle集群体系结构        Oracle RAC,全称是Oracle Real Application Cluster,即真正应用集群,是
转载 2022-09-12 01:08:40
8625阅读
在Oracle数据库领域,RAC(Real Application Clusters)是一个重要概念,它允许在多个节点上运行Oracle数据库实例,从而提高数据库可用性和性能。在本文中,我将为您详细介绍如何实现OracleRAC集群。 整个实现OracleRAC集群过程可以分为以下几个步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 确保服务器满足Oracl
原创 2024-05-15 10:50:36
148阅读
从单实例到RAC,体系结构也由RAC集群和Clusterware集群构建 RAC数据库和单实例数据库在本质上并没有多大区别;数据文件、控制文件都是共享,不过每个实例有自己独立redo log 组;对于自动undo管理模式、每个实例都拥有独立undo表空间。在数据文件和控制文件格式上、RAC系统和单实例系统并没有本质区别、因此、单实例系统可以很方便地升级到RAC系统 ㈠ SGA变化
1.RAC原理 Oracle 数据库系统是美国Oracle公司(甲骨文股份有限公司)提供以分布式数据库为核心一组软件产品,是目前最流行客户/服务器(CLIENT/SERVER)或B/S体系结构数据库之一,至今仍在数据库市场上占有主要份额。 1.1 RAC原理 对于每个软件相关从业人员来说,都有必要了解一下Oracle数据库,下面我将对Oracle RAC原理做如下介绍。 Or
Rac网络连接配置 客户端tnsnames.ora中配置是节点vip(两个都配)Oracle Real Application Cluster,在集群环境下实现多机共享数据库,以保证应用高可用,同时可以自动实现并行处理及负载均衡,并能实现数据库在故障时容错和无断点恢复。是oracle数据库支持网络计算环境核心技术。 共享缓存技术,减少IO负担,多主机共享一个数据库,当有主机宕掉后,通
转载 2023-10-26 20:53:30
90阅读
Oracle RAC,全称是Oracle Real Application Cluster,顾名思义即为真正应用集群,整个集群系统由Oracle Clusterware (集群就绪软件)和 Real Application Clusters(RAC)两大部分组成。RAC主要优点为高可用和负载均衡,一台节点故障了,是不会影响整个业务运行。ORACLE RAC特点:01-可以实现多节点负载均
ORACLE之RAC集群常用命令RAC守护进程 /etc/init.d/init.ohasdRAC日常管理命令 1)节点层 2)网络层 3)集群层 4)应用层节点层olsnodes -n -p -i --这个命令用来显示集群点列表检查集群节点 [grid@rac1 ~]$ olsnodes -n网络层oifcfg --查询,定义和修改Oracle 集群需要网卡属性,这些属性包括网卡网段地址
转载 2024-06-20 18:39:12
74阅读
  • 1
  • 2
  • 3
  • 4
  • 5