【Maclean-Liu技术分享】深入了解Oracle-ASM一基础概念.pdf

【Maclean-Liu技术分享】深入了解Oracle-ASM一基础概念.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【Maclean-Liu技术分享】深入了解Oracle-ASM一基础概念

【Maclean Liu 技术分 享】深入了解Oracle ASM(一)基础概念 by Maclean.liu liu.maclean@ About Me l Email:liu.maclean@ l Blog: l Oracle Employee l Oracle Certified Database Administrator Master 10g and 11g l Over 7 years experience with Oracle DBA technology l Over 8 years experience with Linux technology l Member Independent Oracle Users Group l Member All China Users Group l Presents for advanced Oracle topics: RAC, DataGuard, Performance Tuning and Oracle Internal. How to Find ME? Automatic Storage Management 是Oracle 在版本10g 中率先(对比其他RDBMS)提出的数据库存储自动 解决方案,在版本11g 中得到进一步升华。ASM 提供了数据库管理所需要的一个简单、有效的存储管理 接口,该接口实现了跨服务器和存储平台。 ASM 是文件系统filesystem 和volume manager 卷管理软件 的一体化,专门为Oracle 的数据库文件锁设计的; ASM 在保证如文件系统般管理简单的基础上提供高 性能的异步Async IO 。ASM 的引入提高了数据库的可扩展容量,同时节约了DBA 的时间,使其能够更 敏捷、更高效地管理一个流动性较大的数据库环境。 ASM 的出现是为RDBMS 管理文件存储 •注意ASM 不会替代RDBMS 去实施IO 读写,很多对这一点存在误解,认为RDBMS 发送IO request 给ASM ,ASM 去做真正的IO 操作,这是错误的。 •真正的IO 还是由RDBMS 进程去实施,和不用ASM 的裸设备一样 •因此ASM 不是IO 的中间层,也就不存在因为ASM 而出现所谓的IO 瓶颈 •对于ASM 而言LUN DISK 可以是裸设备也可以直接是块设备( 以后) •适合存放在ASM 中的文件类型包括:数据文件datafile、控制文件controlfile、重做日志redolog、 归档日志archivelog、闪回日志flashback log 、spfile、RMAN 备份以及block tracking file 、datapump 文件 •从11gR2 开始,ASM 引入了ACFS 特性可以存放任何类型的文件;但是 ACFS 不支持存放数据文 件 ASM 基础概念: •ASM 的最小存储单位是一个”allocation unit”(AU) ,通常为1MB,在Exadata 上推荐为4MB •ASM 的核心是存储文件 •文件被划分为多个文件片,称之为”extent” •11g 之前extent 的大小总是为一个A ,11g 之后一个extent 可以是1 or 8 or 64 个A •ASM 使用file extent map 维护文件extent 的位置 •ASM 在LUN DISK 的头部header 维护其元数据,而非数据字典 •同时RDBMS DB 会在shared pool 中缓存file extent map ,当server process 处理IO 时使用 •因为ASM instance 使用类似于普通RDBMS 的原理的instance/crash recovery ,所以ASM instance 奔溃后总是能复原的。 ASM 存储以diskgroups 的概念呈现: •Diskgroup DG 对RDBMS 实例可见,例如一个DATA DG ,对于RDBMS 来说就是以’+DATA’表示

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档