01-linux AS4+oracle 10g ASM 操作步骤

2018-11-23 22:41

在Linux Enterprise Linux上安装Oracle 10g

ASM的操作步骤

2008年12月

第 1 页 共 51 页

目 录

1.

准备工作 ................................................................................................................................... 3 1.1. 下载并安装asm支持包 ............................................................................................ 13 1.2. 准备四个磁盘并分区 ................................................................................................. 14 1.3. 创建组和用户: ......................................................................................................... 16 1.4. 配置ASM磁盘 .......................................................................................................... 17 1.5. 安装Oracle,不建数据库 ............................................................................................ 18 建ASM实例 .......................................................................................................................... 20 2.1. 建初始文件 ................................................................................................................. 20 2.2. 建密码文件 ................................................................................................................. 21 2.3. 建目录结构 ................................................................................................................. 20 2.4. 安装和配置CSS ......................................................................................................... 21 2.5. 启动实例 ..................................................................................................................... 22 2.6. 建spfile ....................................................................................................................... 23 2.7. 建diskgroup ................................................................................................................ 23 2.8. 关闭ASM实例 .......................................................................................................... 23 建ASM数据库 ...................................................................................................................... 24 3.1. 以oracle用户登录,运行dbca................................................................................. 24 3.2. 选择create a database,点next .................................................................................... 25 3.3. 选择general purpose,点next ..................................................................................... 26 3.4. 输入数据库全局名称和SID,点next......................................................................... 27 3.5. 点next ......................................................................................................................... 28 3.6. 输入密码,点next ..................................................................................................... 29 启动ASM数据库和正常数据库 .......................................................................................... 40 关闭ASM数据库和正常数据库 .......................................................................................... 46

2.

3.

4. 5.

第 2 页 共 51 页

1. ASM概述(转)

1.1. 什么是ASM

ASM全称为Automated Storage Management,即自动存储管理,它是自Oracle10g这个版本Oracle推出的新功能。这是Oracle提供的一个卷管理器,用于替代操作系统所提供的LVM,它不仅支持单实例配置,也支持RAC这样的多实例配置。将给Oracle数据库管理员带来极大的方便,ASM可以自动管理磁盘组,并提供数据冗余和优化。特别是对于企业级的大型数据库管理员来说,可以使管理员可以从管理成百上千个数据文件这些琐碎的日常事务中解脱开来,以便处理其它更为重要的事务上去。

在Oracle 10g这个版本之前,管理一个大型数据库成百上千个的数据文件对数据库管理员来说是一个既无技术含量又十分枯燥的工作,这要求数据库管理员要熟悉一些系统的LVM的相关知识,做好磁盘规化,LV的条带等相关的系统方面的相关操作。而使用自动存储管理将大大减轻这方面的工作量,数据库管理员只需要管理少数几个磁盘组即可。一个磁盘组是ASM管理的一个逻辑单元,由一组磁盘设备组成。我们可以定义一个磁盘组作为数据库的默认磁盘组,Oracle会自动管理存储,包括创建、删除数据文件等。Oracle会自动将这些文件与一个合适的数据库对象做关联,这样我们在管理这些对象时只需要提供对象的名称,而无需像以前那样提供详细的文件名。

ASM提供了很多有用的存储技术,如RAID和LVM(逻辑卷管理)等。像这些技术一样,ASM允许你在一组独立的磁盘上创建一个单独的磁盘组。这样就实现了单个磁盘组的I/O均衡。同时ASM还实现了条带化(Striping)和磁盘镜像(Mirroring)以提高I/O的性能和数据可靠性。与RAID或LVM不同的是,ASM是在文件级实现的条带化和镜像,这样的实现方式给用户带了很大选择自由度,我们可以在同一个磁盘组中对不同的文件配置不同的存储属性,实现不同的存储方式。

1.2. 11g中ASM都有哪些新特征

1.2.1. 快速重新同步(ASM Fast Mirror Resync)

短暂的磁盘路径发生问题时,恢复ASM磁盘组(DISK GROUP)的允余性是很费时间的,

第 3 页 共 51 页

特别是这种恢复操作需要重新布局整个磁盘组的情况下。ASM快速磁盘重新同步这个新特征能显著减少重新同步一块坏磁盘时这种情况的时间,当你更换了坏磁盘,ASM能够快速的同步ASM磁盘的extent。

任何使磁盘组临时不可用的问题被认为是暂时的失效,这是ASM快速重新同步新特征可以恢复的。磁盘路径失效,例如接口线问题,主机适配器问题,磁盘控制器问题,或者是磁盘电源问题这些都能引起瞬时失效。缺省的情况下,当一块磁盘脱机时,ASM会立刻移出该磁盘。ASM快速再同步功能够记录脱机磁盘在脱机期间该磁盘上区的所有的变化,当磁盘被修复或再次联机时,这期间更改的extent能够被快速的重新同步到刚才失效的这些磁盘中。

你可以设定DISK_REPAIR_TIME这个属性使失效磁盘在被修复和再次联机这段时间内重新整理这样的操作不发生。这个时间可以以分钟(m或M)或者小时(h或H)为单位,如果你不指定时间单位,缺省的时间单位为小时。如果DISK_REPAIR_TIME这个属性没有设定,其缺省值为3.6小时。需要注意的是,这个缺省值适用于磁盘被设定为脱机模式而操作语句没有DROP AFTER子句这样的情况。大部分来说环境,3.6个小时这个DISK_REPAIR_TIME缺省属性数值应该都是合适的。 注意:

使用这项新功能,ASM磁盘组的兼容性需要设定至11.1或更高。 例:

CREATE DISKGROUP asmdskgrp1 DISK '/dev/raw/*'

SET ATTRIBUTE 'compatible.rdbms' = '11.1', 'compatible.asm' = '11.1';

只有当包含脱机磁盘的磁盘组再次被挂上,消逝时间(自磁盘被设定成脱机模式后)都是增加的,V$ASM_DISK的REPAIR_TIME这列显示的是脱机磁盘在被删除之前所剩余的时间(单位:秒),当指定的时间到达后,ASM删除磁盘,可以用带有DROP AFTER的ALTER DISKGROUP DISK OFFLINE语句来覆盖这个属性。 注意:

DROP AFTER也是11g的新特征。

如果一条ALTER DISKGROUP SET ATTRIBUTE DISK_REPAIR_TIME操作的磁盘组含有脱机的磁盘,这个属性只对当前那些非脱机模式的磁盘是生效的。

第 4 页 共 51 页

当一块脱机磁盘被第二次执行脱机操作,消逝时间会被重置并重新开始计算。如果另一个时间这块磁盘又被执行了DROP AFTER操作,上一个值会被覆盖并且新值生效。不能用ALTER DISKGROUP DROP DISK语句删除处于脱机状态的磁盘,这样操作时会报错。如果在某时情况,例如磁盘不能够被修复,需要在DISK_REPAIR_TIME到达前把磁盘删除时,可以再次执行带有DROP AFTER子句的OFFLINE语句,DROP AFTER指定0H或0M,表示立刻删除。

你可以用ALTER DISKGROUP来设定磁盘组的DISK_REPAIR_TIME属性,可以是分钟,也可以是小时,例如4.5小时或270分钟,例如:

ALTER DISKGROUP dg01 SET ATTRIBUTE 'disk_repair_time' = '4.5h' ALTER DISKGROUP dg01 SET ATTRIBUTE 'disk_repair_time' = '270m'

在你修复磁盘后,运行ALTER DISKGROUP DISK ONLINE这条SQL语句可以使磁盘组恢复到联机状态,新的读写操作都可以正常进行了,这条语句也触发把磁盘维修期间内更改的extent从磁盘组冗余的数据重新同步到刚才失效的这些磁盘中。

1.2.2. ASM滚动升级

在ORACLE11g及之后的版本,你可以把ASM的集群置为\滚动升级\模式,充许不同

版本的ASM结点共同工作。滚动升级\模式中的每个结点能够独立的升级或打补丁,而不会影响到数据库的使用,因些其很大的提升数据库的正常运行时间。需要注意的是你只可以对ORACLE11g及之后的版本进行\滚动升级\,换句话说,你不能用这种功能把ORACLE10g的数据库升级到11G的。

在进行滚动升级前,你的环境也一定要做一定的准备的。举例来说,如果你使用了ORACLE Clusterware软件,在你开如做滚动升级前,Clusterware也一定要完整的升级到下一个满足要求的版本。当然,做Clusterware升级时也应当用滚动的方式,更大的确保高稳定性和最大的正常运行时间。

在对一个结点的ASM软件打补丁或进行升级之前,必须把ASM集群置为滚动升级模式,这允许开始升级和操作你的环境在多个软件版本的模式,语句如下:

第 5 页 共 51 页


01-linux AS4+oracle 10g ASM 操作步骤.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新档案局2018年工作总结及2019年工作计划范文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: