oracle集群如何部署,oracle怎么做集群
oracle 怎么做集群
通过RAC实现。只是共享存储。各台机器有自己的共享内存。并非每台机器的内存共享累加起来组成一个数据库的共享内存。 RAC的好处是所有机器组成一个集群。 ORACLE RAC工作原理 在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时还需要两类软件,一个是集群软件,另外一个就是Oracle数据库中的RAC组件。同时所有服务器上的OS都应该是同一类OS,根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的listener后,这台服务器根据我们的负载均衡策略,会把请求发送给本机的RAC组件处理也可能会发送给另外一台服务器的RAC组件处理,处理完请求后,RAC会通过集群软件来访问我们的共享存储设备。 逻辑结构上看,每一个参加集群的节点有一个独立的instance,这些instance访问同一个数据库。节点之间通过集群软件的通讯层(communication layer)来进行通讯。同时为了减少IO的消耗,存在了一个全局缓存服务,因此每一个数据库的instance,都保留了一份相同的数据库cache。 RAC中的特点是:每一个节点的instance都有自己的SGA 每一个节点的instance都有自己的background process 每一个节点的instance都有自己的redo logs 每一个节点的instance都有自己的undo表空间所有节点都共享一份datafiles和controlfiles Oracle还提出了一个缓存融合的技术(Cache fusion) 目的有两个 1.保证缓存的一致性IXPUB技术博客 2.减少共享磁盘IO的消耗IXPUB技术博客因此在RAC环境中多个节点保留了同一份的DB CACHE 缓存融合(Cache fusion)工作原理: 1.其中一个节点会从共享数据库中读取一个block到db cache中 2.这个节点会在所有的节点进行交叉db block copy 3.当任何一个节点缓存被修改的时候,就会在节点之间进行缓存修改 4.为了达到存储的一致最终修改的结果也会写到磁盘上 ClusterWare组件 有四种Service Crsd - 集群资源服务 Cssd - 集群同步服务 Evmd - 事件管理服务 oprocd - 节点检测监控有三类Resource VIP - 虚拟IP地址(Virtual IP) OCR - Oracle Cluster Registry(集群注册文件),记录每个节点的相关信息 Voting Disk - Establishes quorum (表决磁盘),仲裁机制用于仲裁多个节点向共享节点同时写的行为,这样做是为了避免发生冲突。 RAC的组件 提供过了额外的进程,用来维护数据库 LMS - Gobal Cache Service Process 全局缓存服务进程 LMD - Global Enqueue Service Daemon 全局查询服务守护进程 LMON - Global Enqueue Service Monitor全局查询服务监视进程 LCK0 - Instance Enqueue Process 实例查询进程
创新互联主要从事网站设计、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务宜都,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
如何在 Solaris 区域集群上部署 Oracle RAC
一个区域集群包含多个 Oracle Solaris 区域,每个区域分别驻留在其各自独立的服务器上;组成集群的各个区域链接到单个虚拟集群。
因为区域集群之间是相互隔离的,所以各区域集群的安全性将得到加强。此外,由于区域是聚集在一起的,所以各区域所承载应用程序的可用性得到了提高。由于一个物理集群上可存在多个区域集群,提供了在一个集群上整合多集群应用程序的方法。
在区域集群中安装 Oracle RAC,您就可以为同一数据库创建不同的数据库版本或进行不同的部署(例如,一个用于生产,一个用于开发)。
使用此架构,您还可以将多层解决方案的不同部分部署到不同的虚拟区域集群中。例如,您可以将 Oracle RAC 和应用程序服务器部署在同一集群的不同区域中。
使用该方法可以在充分利用 Oracle Solaris Cluster 简化管理的同时将层和管理域相互隔离开来。
oracle 10g 的集群怎么配置?
集群有两个方面:
1,Portal实例是通过PORTAL中的OC4J集群实现。目前只能支持stateless,不支持stateful.
2,Portal数据库。PORTAL repository可以通过RAC来实现集群。这需要将infrastructure配置成RAC。
技术标准-17Oracle单机部署与集群部署规范
版本选择稳定版本 。目前常用12C,12.2.0.3。每个季度都有更新迭代,不要急于更新部署,可以延后一个季度部署使用。
保持各个环境版本的一致性 。开发,测试,生产三方的架构可以不同,但是版本应该保持一致。生产可以使用RAC多节点物理机架构,开发可以使用单台物理机,甚至可以用虚拟机。
操作系统平台 。尽量选择Linux平台,比如Redhat7。其实Aix系统也挺好。
空间分配 。单机的空间最少30G,RAC多节点至少80G。镜像安装使用Gold image。
资源拓展 。一般节点不变的时候,选择加CPU内存的方式。如果预算充足,可以直接加节点服务器。
切换 。单机,先停止监听,停止DB实例,卸载VIP,存储切换后,挂载VIP,启动监听,启动DB实例即可。RAC切换主要区别在于集群多节点的差异。
每天强制自己写些东西,拍摄制作视频,记录生活,思考 探索 学习一些东西。不断地学习,坚持下去,提高自己的认知,打开自己的思维,以后会有更多的方法和创新。
网页名称:oracle集群如何部署,oracle怎么做集群
标题来源:http://scyanting.com/article/dssschd.html