【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等问题。

时间: 2024-10-27 14:28:08

【ASM学习】ASM文档的相关文章

Java学习:HSQLDB文档(一)

近来研究HSQLDB,就尝试翻译了一下它的文档,这里贴出来和大家共享,欢迎大家和我交流:wwccff@163.net 一 什么是HSQLDB? HSQLDB具有以下特点: 是一个开放源代码的JAVA数据库 具有标准的SQL语法和JAVA接口 HSQLDB可以自由使用和分发 非常简洁和快速的 具有内存数据库,独立数据库和C/S数据库三种方式 可是在APPLET中使用 更多的细节: 索引可以被创建和自动使用 支持事务处理 允许表关联 完整性引用和约束 支持JAVA存储过程和函数 数据库可以生成SQL

juqery 学习之五 文档处理 插入_jquery

append(content) 向每个匹配的元素内部追加内容. 这个操作与对指定的元素执行appendChild方法,将它们添加到文档中的情况类似. -------------------------------------------------------------------------------- Append content to the inside of every matched element. This operation is similar to doing an a

juqery 学习之五 文档处理 包裹、替换、删除、复制_jquery

wrap(html) 把所有匹配的元素用其他元素的结构化标记包裹起来. 这种包装对于在文档中插入额外的结构化标记最有用,而且它不会破坏原始文档的语义品质. 这个函数的原理是检查提供的第一个元素(它是由所提供的HTML标记代码动态生成的),并在它的代码结构中找到最上层的祖先元素--这个祖先元素就是包裹元素. 当HTML标记代码中的元素包含文本时无法使用这个函数.因此,如果要添加文本应该在包裹完成之后再行添加. --------------------------------------------

学习 SQL 文档

数据库:  SQL Sever 2000     注意:      如果你将SQL Sever配置为使用完整安全或混合安全,那么你可以使用可信连接.如果你使用标准安全,你则需要提供用户 帐号 和密码. 库名:   pubs (包含一个虚拟的出版商使用的各个表:安装好就有的,本文例子就用此表讲解) 调试工具:  SQL 查询分析器 (允许执行交互的SQL查询,在把查询语句写进程序之前进行测试是非常有用的.) 选库 :   在查询窗口顶部的 DB下拉框中选择数据库pubs,这样你就选择了数据库. 1

在Word2003文档中怎么分栏

当我们使用Word制作简报.宣传海报的时候,为了内容的需要,经常会把Word文档设置成两栏或者三栏,就像报纸那样的效果.今天易捷PDF转换成Word就来和大家一起学习Word文档分栏的技巧. 一.Word2003文档分栏的技巧 1.格式-分栏,弹出分栏窗口: 2.根据实际的需求,选择一栏.两栏.三栏.偏左或者偏右,设置好相关的数值,单击确定. 注:上述分栏作用于整个Word文档,您也可以针对文章中的某一个段落进行分栏设置,只要在进行上述操作之前,先选中要设置分栏的文字,然后执行上面的操作就可以了

ASM diskgroup dismount with "Waited 15 secs for write IO to PST" (文档 ID 1581684.1)

ASM diskgroup dismount with "Waited 15 secs for write IO to PST" (文档 ID 1581684.1) 转到底部 In this Document Symptoms   Cause   Solution   References APPLIES TO: Oracle Database - Enterprise Edition - Version 11.2.0.3 to 12.1.0.1 [Release 11.2 to 12

【MOS】零宕机迁移ASM磁盘组到另一个SAN/磁盘阵列/DAS的准确步骤 (文档 ID 1946664.1)

[MOS]零宕机时间迁移 ASM 磁盘组到另一个 SAN/磁盘阵列/DAS 的准确步骤 (文档 ID 1946664.1) 文档内容 目标   提问,获得帮助,并分享您对于这篇文档的经验. 解决方案 参考 适用于: Oracle Database - Enterprise Edition - 版本 10.2.0.1 到 11.2.0.4 [发行版 10.2 到 11.2]本文档所含信息适用于所有平台 目标 本文详述了在零宕机时间的前提下将 ASM 磁盘组从一个存储设备(SAN/磁盘阵列/DAS等

Oracle 11gR2 restart 单机使用asm存储 主机名发生更改处理过程 (文档 ID 986740.1)

How to Reconfigure Oracle Restart (文档 ID 986740.1) In this Document Goal Solution   1. Remove Oracle Restart configuration   2. Reconfigure Oracle Restart   3. Add ASM back to Oracle Restart configuration   4. Start up ASM instance   5. Recreate ASM 

【ASM学习】普通数据库向ASM实例的迁移(一)

做到这里 ,费了一番功夫,对一些步骤不了解,第一次迁移时 失败!(怪自己没有仔细阅读文档!) 步入正题:迁移数据库使用rman 来做(我在做的过程中没有记录日志,只是截了几张图,还是出错的,不过只要写对rman 的命令就可以了!) 第一步:修改控制文件的位置, SQL>set sqlprompt "ORCL>" ORCL>conn [email=system/yang@orcl]system/yang[at]orcl[/email] as sysdba 已连接. OR

【ASM学习】ASM 管理

创建好了 ASM实例后就可以对其进行操作了! 这里我只是简单介绍做普通数据库迁移到ASM 实例要用的操作,具体的一些管理 大家可以去看看 官方的文档(如果不想从官方下载,可以看我曾经的一个帖子:http://www.itpub.net/viewthread.php?tid=1335436,这里面有很多文档---英文的!) 不多瞎白活了,步入正轨:  一 .磁盘添加于删除 当磁盘空间不够用时(我做迁移的时候发现不够用) 可以使用如下方式添加磁盘 SQL> --添加磁盘 SQL> alter di