[2012概述.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[2012概述

ASM概述 Automatic Storage Management(ASM)是Oracle数据库10g中一个非常出色的新特性,它以平台无关的方式提供了文件系统、逻辑卷管理器以及软件RAID等服务。ASM可以条带化和镜像磁盘,从而实现了在数据库被加载的情况下添加或移除磁盘以及自动平衡 I/O 以删除“热点”。ASM中的文件既可以由数据库自动创建和命名(通过使用 Oracle 管理文件特性),也可以由 DBA 手动创建和命名。由于操作系统无法访问 ASM 中存储的文件,因此对使用ASM文件的数据库执行备份和恢复操作的唯一途径就是通过RMAN。 ASM 作为单独的Oracle 实例实施,只有它在运行时其他数据库才能访问它。在 Linux上,只有运行OCSSD服务(由Oracle通用安装程序默认安装)才能使用 ASM。ASM对大多数系统,只需64MB内存。ASM的优点 1. ASM是跨平台的,主流硬件平台都可以使用,管理方式一致。2. 数据均匀分布在磁盘组里所有的磁盘上,实现了文件级别的条带化,提高了读取和写入的数据的性能。3. 提供了多重冗余级别 ,保证数据安全。4. 能支持在线磁盘更换。添加或删除磁盘后,自动重新分布数据,因此也不存在碎片的问题ASM相关概念 ASM磁盘组 ASM存储管理除了ASM实例之外,最大的组成部分就是ASM磁盘组。一个ASM磁盘组由过多个ASM磁盘组成。一个磁盘组内可以存放多个数据文件,一个数据文件仅仅只能位于一个磁盘组内,不能跨磁盘组。多个数据库可以共享相同的或多个磁盘组。ASM磁盘 ASM磁盘中可以包含多个文件,多个文件也可以打散放在多个磁盘上,因此磁盘和文件是多对多的关系。一个ASM磁盘被分成多个AU(allocation unit),每个AU 大小是1M,一个Oracle数据块一定放在一个AU中,不会跨多个AU,一个AU则由多个物理磁盘块组成,AU是ASM进行扩张和收缩时的最小单位(一个windows 系统默认系统块是4K)ASM故障组故障组(FAILGROUP),实际上就是ASM DISK的一个逻辑组合,是磁盘组内磁盘镜像的对应关系表示。如果不指定哪些ASM DISK属于哪个FAILGROUP,那么可以理解每个ASM DISK都是一个FAILGROUP。磁盘组有3种镜像的方式:External redundancy, Normal redundancy, High redundancy.这三种镜像的方式,就是针对故障组来说,如果有2个故障组,就是Normal方式镜像,如果有3个故障组就是High方式镜像.External Redundancy:不在ASM磁盘中提供镜像功能,如果有硬件冗余,那么可设置此项。Normal Redundancy:提供双重镜像功能,对于文件里的每个AU都会存在该AU的一个副本。High Redundancy:提供三重镜像功能,对于文件里的每个AU都会存在该AU的两个副本。ASM镜像的规则:不会将AU(称为主AU)与他的镜像副本放在同一个故障组里。 ASM镜像针对AU级别进行,比如一个文件有6个AU, 磁盘组定义了两重镜像,假设P1-P6代表主AU, M1-M6代表镜像AU, 那么failuer group1中3个磁盘(假设3个),存放可能分别是(P1,M6),(P2,M5),(P3,M4),而failuer group2中3个磁盘存放可能分别是(M1,P4),(M2,P5),(M3,P6)。SQL create diskgroup? test normal redundancy disk ORCL:LUN4 name LUN4, ORCL:LUN3 name LUN3? failgroup? fg1 disk? ORCL:LUN1 name LUN1 , ORCL:LUN2 name LUN2;Diskgroup created.SQL select group_number,disk_number,name,failgroup,create_date,path from v$asm_disk;GROUP_NUMBER DISK_NUMBER NAME???????????????? FAILGROUP??????????? CREATE_DATE???? PATH------------ ----------- -------------------- -------------------- --------------- ------------------------------ 0?????????? 0?????????????????????????????????????????????????????????? /dev/raw/raw2 0?????

文档评论(0)

caiyl9924 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档