您好,欢迎访问一九零五行业门户网

Oracle 10g R2创建ASM实例Step By Step

asm实例类似于普通的数据库实例(rdbms),同样由sga和一堆后台进程组成,对大多数系统而言,sga只需64 mb即可 asm实例中的largepoo
asm相关概念
1.什么是asm(auto storage management) 简称自动存储管理,是一种用于管理磁盘的工具 能够在多个物理设备之间实现条带化、镜像数据文件、恢复文件等 文件按分配单元aus(allocation units)平衡分布在磁盘组的所有磁盘中,asm使用索引技术来跟踪每个aus的位置 支持联机磁盘的动态增加和减少,当磁盘发生变化后,aus会自动重新实现动态分布 支持rac集群技术,每一节点上运行一个asm实例,各asm实例间能实现点对点通讯 是一个纯软件级别的实现方式,第三方raid工作在卷层次上,使用统一条带大小,asm可以工作在文件层次级别,不同文件可以使用 不同的条带大小
又一例spfile设置错误导致数据库无法启动
oracle oradim的pfile参数
如何将asm中的数据文件复制到操作系统中
oracle 11g rac asm磁盘全部丢失后的恢复
oracle 11g从入门到精通 pdf+光盘源代码
rhel6 asm方式安装oracle 11g r2
oracle 10g 手工创建asm数据库
2.asm的优点
磁盘增加:增加磁盘变得非常容易。无需停机时间,并且文件区域自动重新分配。
i/o 分配:i/o 自动分布在所有可用的磁盘上,无需人工干预,从而减少了热点出现的可能性。
带区宽度:在重做日志文件中分段可以细分(k,以获得更快的传输速率),对于数据文件,带区则略大一些(mb,以一次性 传输大量的数据块)。
缓冲:asm 文件系统不进行缓冲,直接进行输入/输出。
镜像:如果硬件镜像不可用,则可以容易地建立软件镜像。
核心化的异步i/o :实现核心化的异步i/o 无需特殊的设置,并且无需使用原始或第三方的文件系统(如 veritas quick i/o)
3.oracle 常用数据文件的raid级别
system、undo表空间通常置于raid 1卷上
联机重做日志通常置于raid 0卷上
控制文件通常置于raid 0+1 卷上
数据文件通常置于raid 5卷上
4.asm体系结构(主要由asm实例及asm磁盘组组成) asm的使用需要创建一个asm实例,用于管理asm磁盘组 asm磁盘组由asm磁盘组成,可以包含一个或多个asm磁盘asm磁盘可以是实际的磁盘,也可以是磁盘的某个分区,或lvm管理的逻辑卷,但必须是未格式化的原始设备 asm磁盘组的大小为该组内asm磁盘大小的总和,可使用的容量则根据容错级别而有不同的可用大小
5.asm实例及rdbms实例
asm实例类似于普通的数据库实例(rdbms),同样由sga和一堆后台进程组成,对大多数系统而言,sga只需64 mb即可 asm实例中的largepool 用于存放extent map,可以根据数据库的大小来计算largepool的大小,通常100gb大小需要1mb存放extent map 普通的rdbms实例会定位数据文件并打开其数据文件,而在使用asm存储的数据库中,该工作由asm实例接管,即asm实例用于定位和 管理asm磁盘,磁盘组。 asm实例拥有类似于普通rdbms实例的后台进程,如smon,pmon,,lgwr,dbwr,ckpt等,还增添了两个新进程,一类是rbal,一类是arbn rbal:用于协调和管理磁盘组之间的动态平衡 arbn:可以为多个,用于完成au的移动 asm实例仅仅是定位管理asm磁盘,不能加载或打开数据库,因此也无法读取数据字典信息 asm实例通常有个参数,只能使用口令文件或操作系统身份验证作为sysdba或sysoper来启动或关闭该实例。  一个asm实例可以为多个rdbms提供服务,可以在一台主机上创建多个asm实例,但通常一台主机上使用一个asm实例 如果一个实例服务于多个rdbms,建议将asm的asm_home与db的oracle_home分开,便于日后的升级与维护 asm磁盘组的创建与配置在asm实例启动之后 使用asm磁盘的rdbms实例与普通的rdbms实例相同,但多出了两个后台进程,rbal,asmb。 asmb借助某个服务器进程如oracle+asm1建立普通rdbms实例到asm实例的会话,并传递磁盘文件的相关信息 rbal打开通过asm实例定位的asm磁盘 注意:asm 实例并不代替rdbms实例来读取或写入数据文件,数据是直接在asm磁盘和rdbms实例传递,asm实例仅用于定位数据文件 所在的asm磁盘,盘区以及所需的相关信息。假定新增加数据文件,则rdbms告知asm实例要创建数据文件,asm实例则分配盘区
(extent),并创建盘区映射地址返回给rdbms实例,rdbms则将数据直接写入到磁盘组。
6.asm实例中存储的文件类型
控制文件 参数文件 联机日志文件 归档日志文件 数据文件 临时文件 rman备份集、映像副本 控制文件备份集 datapump 转储文件、change tracing file
下一节介绍如何创建asm实例。
更多详情见请继续阅读下一页的精彩内容:
其它类似信息

推荐信息