实现负载均衡(Load Balance)是Oracle RAC最重要的特性之一,主要是把负载平均分配到集群中的各个节点,以提高系统的整体吞吐能力.通常情况下有两种方式来实现负载均衡,一个是基于客户端连接的负载均衡,一个是基于服务器端监听器(Listener)收集到的信息来将新的连接请求分配到连接数较少实例上的实现方式.本文主要讨论的是基于客户端连接的负载均衡,并给出演示. 与负载均衡配置之前的监听配置请参考              ORACLE RAC 监听配置 (listener.ora t…
Oracle RAC服务器端的负载均衡是根据RAC中各节点的连接负荷数情况,将新的连接请求分配到负荷最小的节点上去.当数据库处于运行时,RAC中各节点的PMON进程每3秒会将各自节点的连接负荷数更新到service_register.而对于节点中任意监听器故障或监听器意外失败时,PMON进程会每1秒钟检查当前节点上的监听是否重启,以获得最新的负载信息来及时调整负载均衡.本文主要演示suse 10 + oracle 10g rac下的服务器端的负载均衡. 有关客户端的负载均衡可参考      Or…
"高可用方案工具包"  high availability toolkit 1.2 公布了. version 1.2 新增了 负载均衡 load balance 的技术实现. 项目地址:     https://github.com/yfwangpeng/HighAvailabilityToolkit 实时微博:     http://weibo.com/58wp58       介平…
前景回顾 [mq]从零开始实现 mq-01-生产者.消费者启动 [mq]从零开始实现 mq-02-如何实现生产者调用消费者? [mq]从零开始实现 mq-03-引入 broker 中间人 [mq]从零开始实现 mq-04-启动检测与实现优化 [mq]从零开始实现 mq-05-实现优雅停机 [mq]从零开始实现 mq-06-消费者心跳检测 heartbeat [mq]从零开始实现 mq-07-负载均衡 load balance 为什么需要负载均衡 大家好,我是老马. 这一节让我们看一下如何实现 M…
[高可用HA]Nginx (1) -- Mac下配置Nginx Http负载均衡(Load Balancer)之101实例 nginx版本: nginx-1.9.8 参考来源: nginx.org [高可用HA]Apache (2) -- Mac下安装多个Apache Tomcat实例 Nginx on Mac OS X Snow Leopard in 2 Minutes 51cto:Nginx+Tomcat负载均衡配置 csdn:Nginx+Tomcat负载均衡配置 iteye:图文解说:Ng…
Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk httpd版本: httpd-2.4.17 jk版本: tomcat-connectors-1.2.41 参考来源: Apache (1) -- Mac下安装Apache Httpd到自定义路径(非/etc/apache2) Apache (2) -- Mac 下安装多个Apache Tomcat实例 Working with mod_jk How to Compile Tomcat mod_jk conn…
Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_proxy httpd版本: httpd-2.4.17 参考来源: Apache (1) -- Mac下安装Apache Httpd到自定义路径(非/etc/apache2) Apache (2) -- Mac 下安装多个Apache Tomcat实例 Apache httpd mod_proxy Apache httpd mod_proxy_ajp Apache负载均衡配置 Apache学习之二.HTTPD的负…
案首语: 阿里集团技术大牛,@正明,淘宝基础核心软件研发负责人.LVS创始人.阿里云首席科学家章文嵩博士从阿里离职,去追求技术人生另一段历程,让阿里像我一样的很多热爱技术的工程师都有一丝牵动和感触. 我个人作为一个平凡的一线技术工程师,对章博士是很敬佩的(虽然他还不认识我),国内IT业界这么多年,在底层基石技术层面有所建树,打到Linux标准内核模块层面的应该就LVS了吧,而且就广泛影响力方面,LVS在Linux逐渐取代IBM Aix, Sun Solaris,HPUX 这些Unix们的过程中,…
今天上午,某项目运维组的同事过来求助:"某系统的应用有问题了,WEB页面打开以后出现ORACLE的ORA-12514错误,貌似监听有问题了!" 该系统的数据是采用RAC部署的模式,通过crs_stat -t 检查集群资源状态.发现各种资源都在ONLINE的状态,特别关注了一下scan1.vip的资源,正常.通过netstat检查当前的网络连接情况,发现SCANIP上有很多连接,看起来不像是有问题的样子.在NET MANAGER配置一个测试的命名服务,发现确实无法连接到SCANIP,但是…
从网上搜索资料基本确定:字符集错误 Pl/sql 连接到oracle 数据库   “select userenv('language') from dual” 找到服务端的对应的字符集,拷贝之: 到本机的注册表中修改当前机器的字符集为服务端字符集. 修改注册表:regedit ->HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->KEY_OraClient11g_home1->NLS_LANG 将刚才的字符集替换原来的,ok…