WEB开发网
开发学院数据库Oracle 创建Oracle10g ASM数据库 阅读

创建Oracle10g ASM数据库

 2008-09-08 12:53:10 来源:WEB开发网   
核心提示: 由于Virtual Disk的特点,在新创建这个磁盘文件的时候,创建Oracle10g ASM数据库(3),并不会用到最大的size,所以即使整个分区的空闲容量没有4G(我们要创建4个最大size是1G的虚拟磁盘),安装,启动然后查看这个报错信息,也不会有问题,虚拟磁盘文件的大小是随着需要

由于Virtual Disk的特点,在新创建这个磁盘文件的时候,并不会用到最大的size,所以即使整个分区的空闲容量没有4G(我们要创建4个最大size是1G的虚拟磁盘),也不会有问题,虚拟磁盘文件的大小是随着需要而持续增加的,最大增加到指定的max size。当然这种特性也就导致了使用Virtual Disk比使用Plain Disk(创建时即占用max size大小的磁盘空间)的I/O效率要低,所以如果有足够的磁盘空间,那么建议使用Plain Disk,创建Plain Disk的方法是在上面的第二步时,在“Allocate all disk space now”的复选框前面打勾,这样将会创建一个以pln和dat为扩展名的虚拟磁盘文件。Plain Disk的好处还在于可以模拟RAC环境中的共享磁盘,这是Virtual Disk无法作到的。模拟RAC不在本文叙述的范围内。

<!--[if !supportLists]-->3. <!--[endif]-->更新内核>uname -a

RHEL3默认安装的linux内核版本是2.4.21-4,为了能够正确的地安装oracleasm lib,我们需要将内核升级到2.4.21-15.EL,否则将无法正常启用oracleasm。

原因是我们安装的oracleasmlib是已经编译好的rpm包,而我们当前操作系统的内核必须和编译时候的系统内核版本一样,否则即使看上去安装正常,但是在启动oracleasm时候会在/var/log/messages文件中发现类似如下的报错信息:kernel-module version mismatch
^I/lib/modules/2.4.21-EL-ABI/oracleasm/oracleasm.o was compiled for kernel version 2.4.21-15.EL ^Iwhile this kernel is version 2.4.21-4.EL.

从这个报错信息中我们也可以知道应该安装的内核版本,为了更确切地知道下载的oracleasm包需要哪个版本的内核,我们也可以先下载oracleasm,安装,启动然后查看这个报错信息,之后再升级内核到相应的版本。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:创建 Oracleg ASM

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接