必须安利给你——实时应用集群技术

头条新闻

相信大家都听过一句民谚,叫“技多不压身”,这不小编又带着云科大神的技术知识,来做分享喽!是谁的小眼睛还没看过来?抓紧时间认真学起来,Let's go!

本次大神的技术知识关于RAC部署,锁定内容,一定有些许问题,仔细浏览,相信你一定可以get到一些有用的知识点!

RAC

RAC是Real Application Cluster的简写,官方译为“实时应用集群”,是Oracle新版数据库中采用的新技术,也是Oracle数据库支持网络计算环境的核心技术。

RAC工作原理

客户端向服务端发送请求,通过Listener随机分配 oracle RAC数据库。Grid集群管理软件通过进程服务运行操作系统进行对共享储存磁盘的读写。

硬件功能

软件功能

不要走神,接着学!

RAC架构优缺点

优点

01解决数据库并发访问问题,多节点负载均衡;

02提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响最小化;

03易伸缩性好;方便添加删除节点,扩展硬件资源;

04节约硬件成本;可以用多个廉价的PC服务器代替昂贵的小型机或大型机,节约维护成本;

05防止单点故障。

缺点

01相对单机,管理更复杂,要求更高;

02配置复杂。

RAC部署前准备工作

相关配置说明

01安装2台内存、内核及操作系统相同服务器,2台服务器具有双网卡eth0、eth1并配置网卡eth0为公网、eth1为私网,保证2个节点可以相互通信。下载Grid软件包、oracle软件包;

02安装rac依赖包、配置/etc/hosts文件、创建oracle和集群用户和组并修改文件的归属、创建grid和oracle的安装路径及配置环境变量、修改Linux的内核参数、配置/etc/security/limits.conf文件。关闭防火墙和selinux(安全系统);

03配置节点时间同步和节点间的相互信任;

04配置共享储存;

05安装grid;

06安装数据库。

脑瓜疼吗?

知识难点

知识点哪里不懂点哪里,原谅小编目前还无法办到!不过小编将重点讲解横线部分,有问题还请留言,大神会做出解答哟,也许他们有些高冷?

此刻的大神或许在写代码!

但是我们皮一点没关系哦!

知识点一:Listener?

用于监听Web应用的内部事件的实现类。可以监听用户会话控制的开始与结束,用户请求的到达等等,当事件发生时,会回调监听器的内部方法。

知识点二:Grid?

“网格”(Grid)一词来源于人们熟悉的电力网(Power Grid)。又称作“格网计算”,格网计算是一种新的高性能的分布式计算方法,通过对计算资源进行大规模共享,满足应用对高性能计算要求,并且这种对计算资源进行大规模共享是动态的、柔性的、安全的和协作式的。

知识点三:eth0?

代表网卡

知识点四:依赖包?

顾名思义,一个插件要正常运行,需要的一个程序包。可以说是,一个插件的插件。你安装那个插件的时候会自动安装。

Get到知识点了吗?大神在等着你的提问呐!

小编说

如果我们抱着积极的态度那么所有的笑容都将为我们绽放,积极时你会发现世界上所有东西都是美好的。不忙就跟着小编多多学习啊!我等你来报到!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181109B0OZ0300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券