甲骨文数据库12 c新特性总结(三)

  

  本文是甲骨文数据库12 c新特性的系列文章的第三篇,作者将对集群,ASM以及RAC数据库新增和改进方面做一个广泛的介绍。相关甲骨文数据库12 c新特性总结(一),甲骨文数据库12 c新特性总结(二),甲骨文数据库12 c新特性总结(四)   

  

  <强>第三部分包括:   

  

  1. ASM中的增强   

  

  2. 网格基础架构的增强   

  

  3.Oracle RAC的增强   

  

  <强>   

  

  <强> Flex ASM   

  

  在一个典型的网格基础架构安装环境中,每个节点都运行自身的ASM实例,并将其作为运行于此节点上数据库的存储容器。但这种设置会存在相应的单点故障危险。例如,如果此节点上的ASM实例发生故障,则运行于此节点上的所有数据库和实例都会受到影响。为了避免ASM实例的单点故障,甲骨文12 c提供了一个名为Flex ASM的功能.Flex ASM是一个不同的概念和架构,只有很少数量的ASM实例需要运行在集群中的一些服务器上。当某节点上的一个ASM实例发生故障,甲骨文集群就会在另一个不同的节点上自动启动替代ASM实例以加强可用性。另外,这一设置还为运行在此节点上的实例提供了ASM实例负载均衡能力.Flex ASM的另一个优势就是可以在单独节点上加以配置。   

  

  当选择Flex集群选项作为集群安装环境的第一部分时,鉴于Flex集群的要求,Flex ASM配置就会被自动选择。传统集群同样也适用于Flex ASM。当你决定使用Flex ASM时,你必须保证所需的网络是可用的。你可以选择Flex ASM存储选项作为集群安装环境的一部分,或是使用ASMCA在一个标准集群环境下启用Flex ASM。   

  

  以下命令显示了当前的ASM模式:   

  

  
  

              美元,。/asmcmd  showclustermode 
  ,美元。/srvctl  config  asm               

  
  

  

  或是连接到ASM实例并查询<强> INSTANCE_TYPE 参数。如果输出值为<强> ASMPROX 强,那么,就说明Flex ASM已经配置好了。   

  

  <强> ASM存储限制放宽   

  

  ASM存储硬性限额在最大ASM磁盘群组和磁盘大小上已经大幅提升,在12 c R1中ASM支持511个ASM磁盘群组,而在11 g R2中只支持63个。同样,相比起在11 g R2中20 PB的磁盘大小,现在已经将这一数字提高到32 PB。   

  

  <强>对ASM均衡操作的优化   

  

  12 c中新的<>强解释工作强,语句用于衡量一个给定ASM均衡操作所需的工作量,并在<强> V $ ASM_ESTIMATE 动态视图中输入结果。使用此动态视图,你可以调整<强>功率极限强语句对重新平衡操作工作进行改善。例如,如果你想衡量添加一个新ASM磁盘所需的工作量,在实际执行手动均衡操作之前,你可以使用以下命令:   

  

  
  

              完成,EXPLAIN  WORK  FOR  ALTER  DISKGROUP  DG_DATA  ADD  DISK  data_005;,
  完成,SELECT  est_work 得到V $ ASM_ESTIMATE;,
  完成,EXPLAIN  WORK  SET  STATEMENT_ID=癆DD_DISK”, FOR  ALTER  DISKGROUP  DG_DATA  AD  DISK  data_005;,
  完成,SELECT  est_work 得到V $ ASM_ESTIMATE  WHERE  STATEMENT_ID =,“ADD_DISK”;               

  
  

  

  你可以根据从动态视图中获取的输出来调整权力的限制以改善均衡操作。   

  

  <强> ASM磁盘清理   

  

  在一个ASM磁盘群组中,新的ASM磁盘清理操作分为正常或高冗余两个级别,它可以检验ASM磁盘群组中所有磁盘的逻辑数据破坏,并且可以自动对逻辑破坏进行修复,如果检测到有逻辑数据破坏,就会使用ASM镜像磁盘。磁盘清理可以在磁盘群组,特定磁盘或是某个文件上执行,这样其影响可降到最小程度。以下演示了磁盘清理场景:   

  

  
  

              完成,ALTER  DISKGROUP  dg_data  SCRUB  POWER 低:高:汽车:马克斯,,
  完成,ALTER  DISKGROUP  dg_data  SCRUB  FILE “+ DG_DATA/MYDB/功能/filename.xxxx.xxxx”,
  REPAIR  POWER 汽车;               

  
  

  

  <强> ASM的活动会话历史(灰)

甲骨文数据库12 c新特性总结(三)