【ASM学习】ASM文档

在深入介绍ASM的复杂内容之前,首先需要感谢Oracle公司的Nitin Vengurlekar,他负责编写了本章中关于ASM的优秀补充内容。

   在Oracle Database 10g Release 2中,使用自动存储管理(Automatic Storage Management,ASM)极大地简化了数据库的存储管理和配置。ASM提供了内置于Oracle数据库内核中的文件系统和卷管理器功能。通过这些功能,ASM简化了各种存储管理任务,例如创建/布置数据库和磁盘空间管理。ASM允许用户使用熟悉的CREATE/ALTER/DROP SQL语句执行磁盘管理,因此DBA不需要学习新的技术集,也不需要进行关键的配置决策。不熟悉SQL的ASM管理员也可以使用企业管理器界面(查看第5章以了解更多相关信息)以及新的命令行实用程序(Oracle Database 10g Release 2中的新增功能)。

   ASM是专门构建用于简化DBA工作的管理工具,它提供了跨越所有服务器和存储平台的简单存储管理界面。ASM为DBA提供了管理动态数据库环境的灵活性,并且可以有效地提高效率。该特性是网格计算和数据库存储合并的关键组成部分。
下面是ASM的一些主要优点:
1 将I/O均匀地分布到所有可用磁盘驱动器以防止产生热点,并且最大化性能。
2 不再需要过多地进行配置工作,并且最大化推动数据库合并的存储资源利用。
3 内在地支持大文件。
4 在增量增加或删除存储容量后执行自动联机重分配。
5 维护数据的冗余副本以提供高可用性,或者利用第三方的RAID功能。
6 支持Oracle Database 10g以及Oracle Real Application Clusters(RAC)。
7 可以利用第三方的多路径技术。

   为了更加简单而方便地迁移到ASM,Oracle Database 10g Release 2数据库可以包含ASM文件和非ASM文件。任何新的文件都可以创建为ASM文件,同时已有的文件也可以迁移到ASM。可以使用Oracle Database 10g企业管理器管理ASM磁盘和文件管理活动。

   ASM降低了Oracle Database 10g的成本和复杂性,并且不会影响到性能或可用性。此外,ASM完全不涉及存储方面的内容;因此,ASM使用多种存储阵列,其范围从高端的存储阵列(例如EMC DMX和HDS)到低成本的常用阵列(例如Apple XServe)。构建ASM的主要用途是解决数据库的配置和布局以及IT角色之间的通信。
在部署和创建数据库之前,DBA必须考虑和确定如下事项:

1 计划文件系统布局和设备使用情况。
2 确定应用程序工作量特征(OLTP的随机读/写对DDS系统的连续I/O)。
3 计算存储容量并调整数据库的大小。

    过去,DBA会创建文件系统以存储他们的数据库文件,并且根据需要创建额外的文件系统。这种方法可能很难管理和配置,因为DBA必须管理每个文件系统上的I/O负载。ASM提供了单一的存储池(磁盘组),因此不需要维护多个文件系统容器,并且不需要担心下一个数据文件的放置。

    ASM的一个核心优点是能够扩展存储以满足应用程序的容量需求。因此,可以扩展驻留数据库的ASM磁盘组,而不需要过多地担心存储容量管理问题。通过使用ASM并应用已定义的一般性最佳实践,基于ASM的数据库应该能够处理任何工作量。此外,ASM内在地使用裸设备,因此不需要考虑异步I/O或直接I/O等问题。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22664653/viewspace-670809/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22664653/viewspace-670809/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值