Oracle+11g+RAC运维培训文档

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1文件编号:Oracle11gRAC运维培训文档1.0起草部门:数据分析事业部管理部门:起草人:王竹明审核人:批准人:发布日期:2014年2月26日内部2修订页编号章节名称修订内容简述修订日期修订前版本号修订后版本号修订人批准人1全文创建2014-2-261.0王竹明3目录1术语解释...........................................................51.1高可用(HA)...........................................................51.2负载均衡(LB).........................................................51.3RAC集群................................................................51.4CRS....................................................................52架构...............................................................62.1RAC环境组成............................................................62.1.1硬件环境.........................................................62.1.2软件组成.........................................................62.2CRS组成................................................................72.3单实例与RAC环境......................................................103Oracle11gRAC集群搭建...........................................124维护..............................................................124.1集群维护..............................................................124.1.1启动和停止CRS...................................................124.1.2验证CRS.........................................................124.1.3禁用与启用CRS...................................................134.1.4显示集群资源状态................................................144.1.5使用oifcfg配置集群网络.........................................144.1.6使用diagcollection诊断集群.....................................144.2管理OCR...............................................................144.2.1备份............................................................144.2.2恢复............................................................154.2.3镜像维护........................................................164.2.4管理OLR.........................................................174.3管理VotingDisk.......................................................174.4ASM维护...............................................................174.4.1ASM实例创建.....................................................174.4.2ASM磁盘组管理....................................错误!未定义书签。4.4.3磁盘组的挂载与卸载..............................................194.4.4磁盘组的创建与删除..............................................184.4.5磁盘的添加与删除................................................194.4.6磁盘组信息的查询................................................194.4.7磁盘组的重平衡..................................................2044.4.8ASM工具.........................................................204.5数据库维护............................................................204.5.1参数维护........................................................204.5.2启动和停止实例..................................................214.5.3管理UNDO........................................................214.5.4管理redolog....................................................224.5.5在线日志........................................................224.5.6归档日志........................................................224.5.7管理服务........................................................234.5.8备份与恢复......................................................234.6告警日志查看..........................................................244.7附录..................................................................2551术语解释1.1高可用(HA)什么是高可用?顾名思义我们能轻松地理解是高度可用的意思,也说是说高可用(highavailability)指的是运行时间能满足预计或期望的一个系统或组件,我们常听说的24*7*365系统,这种系统追求一种不间断提供服务的目标,任何时候都不能停止服务,否则会给用户造成比较大的影响。在信息、通讯、互联网技术发展如此快的今天,越来越多的系统都希望成为一个高可用的系统,比如银行、证券系统等。1.2负载均衡(LB)负载均衡(loadbalance)是指将业务的负载尽可能平均、合理地分摊到集群的各个节点,每个节点都可以处理一部分负载,并且可以根据节点负载进行动态平衡,提高各个节点硬件资源的利用率以及降低单节点因为负载过高而导致的故障。1.3RAC集群RAC集群,全称RealApplicationClusters,译为“实时应用集群”,是Oracle提供的一种高可用、并行集群系统,RAC除了具有高可用能力还有负载均衡能力,整个RAC集群系统由OracleClusterware(集群软件)和RealApplicationClusters(RAC)两大部分组成。我们平时一直经常提的RAC,它仅仅是RAC集群中的一部分,是运行在集群软件OracleClusterware上的一个应用,就是数据库,它和集群软件的关系类似单机环境中应用程序和操作系统的关系。1.4CRS我们知道RAC集群需要集群软件,那么CRS是什么呢?在Oracle10g版本前,RAC集群所需的集群软件依赖于硬件厂商,在不同平台上实施RAC集群都需要安装和配置厂商的集群软件,而Oracle只提供了Linux和Windows平台上的集群软件,叫OracleClusterManager。但从10.1版本开始,Oracle推出了一个与平台独立的集群产品:ClusterReadyService,简称CRS,从此RAC集群的实施不再依赖各个硬件厂商,从10.2版本开始,Oracle将这个集群产品改名为OracleClusterware,在11g中又被称为GI(OracleGridInfrastructure),但我们叫惯了CRS,所以平时很多时候也就称之为CRS,这个产品并不局限用于数据库的集群,其他应用都可以借用其API轻易实现集群功能。62架构2.1RAC环境组成2.1.1硬件环境整个RAC集群的硬件环境包括主机、共享存储、互联网络设备。1.主机(节点)一个RAC集群环境中至少有两台主机,也就是两个节点,每个节点的硬件配置应该都一样,每个节点至少配置两块物理网卡。2.互联网络设备1)两块网卡:也就是上面所说的每个节点上必须至少配置两块物理网卡。一块网卡用于集群内部的私有通信,集群节点间数据块的传输都是通过这块网卡,我们称之为私有网卡,上面配的IP称为PrivateIP;另一块网卡用于对外服务,比如数据库的查询等,我们称之为公有网卡,上面配的IP称为PublicIP。除此之外,每个节点还有第三个IP,我们称之为VIP(VirtualIP),在所有节点都正常运行时,每个节点的VIP会被分配到公有网卡上,当某个节点出现故障宕机时,这个节点的VIP会被移到还在正常运行节点的公有网卡上。2)网络交换机:整个RAC集群中需要几个网络交换机呢?个人认为至少两个。一个用于连接所有节点的公有网卡以提供对外的数据库服务,一个用于连接各个节点之间的私有网卡(当然Oracle官方也认为如果是两个节点,其实也可以通过网线直连的方式,但是生产环境中几乎不存在这种方式)以传递集群节点之间的心跳数据和数据库数据块(CacheFusion)。3.共享存储在RAC集群中,最重要的是共享存储,RAC是一个“多实例、单一数据库”的架构,所有的节点共享一个数据库。数据文件、联机日志、参数文件、控制文件都必须放在共享存储上以保证每个节点的实例都能访问。每个节点必须安装HBA卡,然后通过光纤线和存储设备连接。2.1.2软件组成概括来说,RAC集群的软件组成包含:操作系统、集群软件、集群文件系统、数据库软件。1.操作系统每个节点上所安装的操作系统必须是相同版本的,操作系统在RAC架构中所处位置是硬件与集群件中间。2.集群件(CRS)集

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功