CentOS 4.8配置Oracle 10g R2 ASM自动存储管理

oracle 2011-02-25

ASM 是 Oracle 数据库 10g 中一个非常出色的新特性,它以平台无关的方式提供了文件系统、逻辑卷管理器以及软件 RAID 等服务。ASM 可以条带化和镜像磁盘,从而实现了在数据库被加载的情况下添加或移除磁盘以及自动平衡 I/O 以删除“热点”。它还支持直接和异步的 I/O 并使用 Oracle9i 中引入的 Oracle 数据管理器 API(简化的 I/O 系统调用接口);ASM 不是一个通用的文件系统,并只能用于 Oracle 数据文件、重做日志以及控制文件。ASM 中的文件既可以由数据库自动创建和命名(通过使用 Oracle 管理文件特性),也可以由 DBA 手动创建和命名。由于操作系统无法访问 ASM中存储的文件,因此对使用 ASM 文件的数据库执行备份和恢复操作的唯一途径就是通过恢复管理器 (RMAN);ASM 作为单独的 Oracle 实例实施,只有它在运行时其他数据库才能访问它。在 Linux 上,只有运行 OCSSD 服务(由 Oracle 通用安装程序默认安装)才能使用 ASM。ASM 需要的内存不多:对大多数系统,只需 64 MB          ——摘自百度百科

今天在虚拟环境下使用Oracle10g_R2配置了ASM自动储存管理技术,感觉oracle的技术实在博大精深,以后要还得多用心去学,记录配置过程如下:

环境介绍:

物理机环境:WIN7专业版32位,3G内存,VMware7.0 work station

虚拟操作系统:CentOS 4.8 64位,1G内存,四块虚拟硬盘,三块为ASM使用,大小为60G,操作下载地址如下:

http://ftp.tcc.edu.tw/Linux/CentOS/4.8/isos/x86_64/  (Oracle10g不支持红帽5,故采用Centos4.8系统,支持yum方式安装软件包)

数据库软件版本:Oracle10g_R2 64位,下载地址如下:

http://www.oracle.com/technetwork/database/database10g/downloads/index.html

一:安装Oracle10G软件,这部分内容可参考手册上快速安装文档,此处不再赘述

CentOS 4.8配置Oracle 10g R2 ASM自动存储管理

二:下载ASM相关软件并安装,注意同操作系统的版本对应关系

[root@oracasm ~]# cd /usr/local/src/

[root@oracasm src]# uname -r

2.6.9-89.EL

[root@oracasm src]# cat download.txt  //这里为了简便,可以把地址写到文本文件中再通过wget命令一起下载

http://oss.oracle.com/projects/oracleasm-support/dist/files/RPMS/rhel4/amd64/2.1.3/oracleasm-support-2.1.3-1.el4.x86_64.rpm

http://download.oracle.com/otn_software/asmlib/oracleasmlib-2.0.4-1.el4.x86_64.rpm

http://oss.oracle.com/projects/oracleasm/dist/files/RPMS/rhel4/amd64/2.0.5/2.6.9-89.EL/oracleasm-2.6.9-89.ELxenU-2.0.5-1.el4.x86_64.rpm

http://oss.oracle.com/projects/oracleasm/dist/files/RPMS/rhel4/amd64/2.0.5/2.6.9-89.EL/oracleasm-2.6.9-89.ELsmp-2.0.5-1.el4.x86_64.rpm

http://oss.oracle.com/projects/oracleasm/dist/files/RPMS/rhel4/amd64/2.0.5/2.6.9-89.EL/oracleasm-2.6.9-89.ELlargesmp-2.0.5-1.el4.x86_64.rpm

http://oss.oracle.com/projects/oracleasm/dist/files/RPMS/rhel4/amd64/2.0.5/2.6.9-89.EL/oracleasm-2.6.9-89.EL-debuginfo-2.0.5-1.el4.x86_64.rpm

http://oss.oracle.com/projects/oracleasm/dist/files/RPMS/rhel4/amd64/2.0.5/2.6.9-89.EL/oracleasm-2.6.9-89.EL-2.0.5-1.el4.x86_64.rpm

[root@oracasm src]# wget -i download.txt

[root@oracasm src]# rpm -Uvh oracleasm*    //安装ASM相关软件包,若有依赖关系,使用yum安装相关依赖包

warning: oracleasm-2.6.9-89.EL-2.0.5-1.el4.x86_64.rpm: V3 DSA signature: NOKEY, key ID b38a8516

Preparing...                ########################################### [100%]

1:oracleasm-support      ########################################### [ 14%]

2:oracleasm-2.6.9-89.ELxe########################################### [ 29%]

3:oracleasm-2.6.9-89.EL  ########################################### [ 43%]

4:oracleasm-2.6.9-89.EL-d########################################### [ 57%]

5:oracleasm-2.6.9-89.ELla########################################### [ 71%]

6:oracleasm-2.6.9-89.ELsm########################################### [ 86%]

7:oracleasmlib           ########################################### [100%]

相关推荐