《oraclerac介绍》课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle 11g RAC 介绍
《oraclerac介绍》
什么是 Oracle RAC 集群?
• Oracle Real Application Server,真正应用集群,简称Oracle RAC , 是Oracle的并行集群,位于不同服务器系统的Oracle实例同时访 问同一个Oracle数据库,节点之间通过私有网络进行通信,所有 的控制文件、联机日志和数据文件存放在共享的设备上,能够被 集群中的所有节点同时读写 。
Oracle Clusterware 要求两个集群组件:
(1)voting disk(表决磁盘):用于记录集群节点的信息。RAC 用它来确 定哪些实例是集群实例。当网络发生故障时,还要用它存储的信息进行健 康检查(例如检查成员服务器是否可用)和仲裁。表决磁盘必须存放在共 享磁盘上。
(2)Oracle Cluster Registry(OCR,集群注册),用于记录集群配置信息。 集群注册也必须存放在共享磁盘上。
grid用户主要是管理集群资源和ASM磁盘
《oraclerac介绍》
Oracle ASM
• Automatic Storage Management(ASM)是Oracle数据库10g中一个 非常出色的新特性,它以平台无关的方式提供了文件系统、逻辑 卷管理器以及软件RAID等服务。ASM可以条带化和镜像磁盘,从 而实现了在数据库被加载的情况下添加或移除磁盘以及自动平衡 I/O 以删除“热点”。
共享存储
重做日志所有实例 数据库和控制文件 OCR 和 voting 磁盘 (oracle_home)
《oraclerac介绍》
Oracle Clusterware 介绍
Oracle Clusterware 是一个集群软件,使用它做集群的所 有操作系统必须相同。
使用Oracle Clusterware 将多个装有相同操作系统的服务器捆绑到一起, 当对这些集群的服务器进行访问时,就像访问一台服务器一样。
和控制文件,状态是处于启动状态
《oraclerac介绍》
• show parameter spfile;查看下ASM实例的参数文件 位置
• asm实例也无法直接关闭
《oraclerac介绍》
ASM实例的参数 • create pfile='/home/grid/li.spfile' from spfile;
因此磁盘和文件是多对多的关系。
《oraclerac介绍》
ASM存储的概念
《oraclerac介绍》
grid用户的ASM实例
• 可以看下grid的oracle进程,实例名是ASM+X
《oraclerac介绍》
• ps -ef|grep ora_查看Oracle进程
《oraclerac介绍》
• 登陆grid的asm实例 • [grid@node1 ~]$ sqlplus "/as sysasm" • asm实例也是一种Oracle实例,但是没有数据文件
《oraclerac介绍》
• ASM的优点 • 1. ASM是跨平台的,主流硬件平台都可以使用,管理方式一致。 • 2. 数据均匀分布在磁盘组里所有的磁盘上,实现了文件级别的条带化,提高
了读取和写入的数据的性能。 • 3. 提供了多重冗余级别 ,保证数据安全。 • 4. 能支持在线磁盘更换。添加或删除磁盘后,自动重新分布数据,因此也不
存在碎片的问题
《oraclerac介绍》
• ASM磁盘组 • ASM存储管理除了ASM实例之外,最大的组成部分就是ASM磁盘组。
一个ASM磁盘组由过多个ASM磁盘组成。一个磁盘组内可以存放多个 数据文件,一个数据文件仅仅只能位于一个磁盘组内,不能跨磁盘组。 多个数据库可以共享相同的或多个磁盘组。
• ASM磁盘 • ASM磁盘中可以包含多个文件,多个文件也可以打散放在多个磁盘上,
《oraclerac介绍》
• grid用户登陆asm查看 • 命令asmcmd,和文件系统有点类似,ls ,cd,pwd等
命令都可以用
《oraclerac介绍》
Linux下asmlib管理ASM 磁盘
ASM是oracle 推荐的管理物理磁盘的方式 linux一般用asmlib组件来管理ASM磁盘 1,创建一个asm磁盘 /etc/init.d/oracleasm createdisk VOL1 /dev/sdd1 这个盘的完整路径是: /dev/oracleasm/disks/VOL1 VOL1是磁盘别名 /dev/sdd1是物理磁盘
• RAC的优点主要在于高可用性和负载均衡,一台机器当机不影响 应用访问数据库
《oraclerac介绍》
了解体系结构
节点 1
数据库实例 1
ASM 实例 1 CRS
操作系统
公用网络
节点 2
节点 3
集群互联
数据库实例 2
集群互联
数据库实例 3
...
Fra Baidu bibliotek
ASM 实例 2
ASM 实例 3
CRS
CRS
操作系统
操作系统
value • +ASM2.asm_diskgroups='RACDATA'#Manual Mount • +ASM1.asm_diskgroups='RACDATA'#Manual Mount • *.asm_diskstring='/dev/oracleasm/disks/VOL*' • *.diagnostic_dest='/u01/app/grid/crs' • *.instance_type='asm' • *.large_pool_size=12M • *.remote_login_passwordfile='EXCLUSIVE'
2,查看当前的asm 磁盘 /etc/init.d/oracleasm listdisks,可以看到现在有四个asm磁 盘可用
• [grid@node1 ~]$ cat li.spfile • +ASM1.__oracle_base='/u01/app/grid/crs'#ORACLE_BASE set from in memory
value • +ASM2.__oracle_base='/u01/app/grid/crs'#ORACLE_BASE set from in memory
相关文档
最新文档