欢迎来到天天文库
浏览记录
ID:38754014
大小:27.50 KB
页数:5页
时间:2019-06-18
《自动存储管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、自动存储管理 数据库管理员终于可以将自己从单调而常用的增加、移动和删除存储磁盘的任务中解脱出来了—并且无需增加额外的成本。 假设您刚得到一个新的Oracle数据库的全新的服务器和存储子系统。除操作系统配置之外,在您能够创建数据库之前,最重要的工作是什么?很明显,就是创建存储系统布局—或更具体地说,选择一种保护级别,然后构建必需的冗余磁盘阵列(RAID)组。 在大多数数据库安装中安装存储器要花费大量的时间。从多种可能中选择一种特定的磁盘配置需要仔细的规划和分析,并且最重要的是,需要详细了解存储技术、卷管理器和文件系统。在这个阶段的设计任务可以大致说明如下(注意这个列表只是代
2、表性的,任务将随配置而变化): 确认存储器在操作系统级通过了认证,并确定冗余保护的级别,该级别可能已经提供(硬件RAID)。 集中和构建逻辑卷组,并确定分段或镜像是否也是必需的。 在逻辑卷管理器创建的逻辑卷上构建文件系统。 设定所有权和权限,以便Oracle进程可以对设备进行打开、读和写操作。 在文件系统上创建数据库,如果可能的话务必在非RAID的位置上创建特殊文件,例如重做日志、临时表空间和重做表空间之类的特殊文件。 在大多数公司中,这些步骤大部分是由对存储系统非常了解的某些人来执行的。这里的“某些人”通常不是数据库管理员。 不过,请注意所有这些任务—分段、镜像、逻
3、辑文件系统构建—的执行都只支持一种类型的服务器,Oracle数据库。因此,Oracle自己提供一些技巧来简化或改进这个过程不是很有意义吗? OracleDatabase10g正是这么做的。一个新的和激动人心的特性—自动存储管理(ASM)—使DBA能够完全在Oracle框架内执行上述的许多任务。利用ASM,您可以仅利用OracleDatabase10g软件自带的功能(无需额外的成本)来将一组磁盘转换成一个高可伸缩的(重点是在“可伸缩”上)和高性能的文件系统/卷管理器。并且您不需要是一个磁盘、卷管理器或文件系统管理方面的专家。 在本部分中,您将了解到关于ASM大量的基础知识,以开始
4、在实际的应用程序中使用它。正如您的猜测,这个强大的特性无疑将引发全面的讨论,篇幅所限,我们不能在此作过多介绍,如果您想了解更多的内容,在结论部分列出了一些极好的信息来源。 ASM是什么? 假设您要在数据库中使用10个磁盘。利用ASM,您不需要在OS端创建任何东西,该特性将把一组物理磁盘集合成一个逻辑实体(称为磁盘组)。磁盘组类似于一个分段(和可选镜像)文件系统,但具有重要的差异:它不是一个用于存储用户文件的通用文件系统,并且它不进行缓冲。由于后面的原因,磁盘组提供了直接作为原始设备来访问这个空间,并仍提供文件系统的便利性和灵活性的好处。 逻辑卷管理器一般使用一个函数(如散
5、列函数)来将块的逻辑地址映射到物理块。计算使用CPU周期。此外,当增加一个新的磁盘(或RAID-5磁盘组)时,这种典型的分段函数需要重新定位整个数据集中的每一位。 相比而言,ASM使用一个特殊的Oracle例程来解决从文件区到物理磁盘块的映射问题。这种设计除了定位文件区非常快速之外,还在增加或删除磁盘时有所帮助,因为文件区的位置不需要调整。这个特殊的ASM例程类似于其它的文件系统,必须运行此例程,ASM才能工作,并且用户不能进行修改。一个ASM例程可以在同一台服务器上支持许多Oracle数据库例程。 这个特殊的例程只是一个例程,不是用户可以在其中创建对象的数据库。所有关于磁盘的
6、元数据都存储在磁盘组本身中,使得它们能够尽可能地自我描述。 那么概括地说,ASM的优点是什么? 磁盘增加—增加磁盘变得非常容易。无需停机时间,并且文件区域自动重新分配。 I/O分配—I/O自动分布在所有可用的磁盘上,无需人工干预,从而减少了热点出现的可能性。 带区宽度—在重做日志文件中分段可以细分(128K,以获得更快的传输速率),对于数据文件,带区则略大一些(1MB,以一次性传输大量的数据块)。 缓冲—ASM文件系统不进行缓冲,直接进行输入/输出。 核心化的异步I/O—实现核心化的异步I/O无需特殊的设置,并且无需使用原始或第三方的文件系统(如VeritasQuickI/
7、O)。 镜像—如果硬件镜像不可用,则可以容易地建立软件镜像。 逐步创建一个基于ASM的数据库 下面是如何创建一个基于ASM的数据库的具体的示例: 1.创建一个ASM例程 通过指定下列初始化参数,您可以利用数据库创建助手来创建一个ASM例程: INSTANCE_TYPE=ASM 当服务器启动时,您应当启动该例程,而当服务器关闭时,应当最后关闭该例程。 这个参数的默认值是RDBMS,适用于
此文档下载收益归作者所有