CnetOS 4.8 上使用ASM


 昨天帮一个朋友安装ASM,总结一下安装步骤:

1>添加磁盘组

首先使用fdisk -l查看可以使用的磁盘,如若盘sdb没有划分,则使用fdisk /dev/sdb(使用P进行主分区);

然后使用raw /dev/raw/raw1 /dev/sdb1,并编辑vi /etc/sysconfig/rawdevices,绑定裸设备

例如:

/dev/raw/raw1 /dev/sdb1

/dev/raw/raw2 /dev/sdc1

/dev/raw/raw3 /dev/sdd1

 

接着执行 /etc/init.d/rawdevices restart 使配置文件中的裸设备生效,执行 /sbin/chkconfig rawdevices on 保证机器启动的时候裸设备能够加载;

 

最后进行授权,修改配置文件/etc/udev/permissions.d/50-udev.permissions

注释掉raw/*:root:disk:0660,添加新行raw/*:oracle:dba:0660
此时,如绑定raw device,则默认权限为oracle:dba了;

 

最后使用raw -qa 可以查看相前raw的信息

/dev/raw/raw1:  bound to major 8, minor 17
/dev/raw/raw2:  bound to major 8, minor 33
/dev/raw/raw3:  bound to major 8, minor 49

 

2>添加asm包(我是在这个上面找的http://www.oracle.com/technology/tech/linux/asmlib/index.html)

查看版本内核

[root@contos4oracle /]# uname -r
2.6.9-89.ELsmp

或者

[root@contos4oracle /]# uname -a
Linux contos4oracle 2.6.9-89.ELsmp #1 SMP Mon Jun 22 12:32:43 EDT 2009 i686 i686 i386 GNU/Linux

可以看出版本号2.6.9-89.ELsmp

我用的32位的x86

所以我下载的是

以及

 

 

3>启动css脚本

在root用户下

[root@contos4oracle /]# /u01/app/oracle/product/10.2.0/db_1/bin/localconfig add

Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
Configuration for local CSS has been initialized

Adding to inittab
Startup will be queued to init within 90 seconds.
Checking the status of new Oracle init process...
Expecting the CRS daemons to be up within 600 seconds.
CSS is active on these nodes.
        contos4oracle
CSS is active on all nodes.
Oracle CSS service is installed and running under init(1M)

[root@contos4oracle /]#

这时,css已经启动好了

 

4>创建ASM

[root@contos4oracle /]#xhost +

[root@contos4oracle /]#su - oracle

[oracle@contos4oracle /]#dbca

现在进入图形界面选择如下项后点击next

 

此时将会出现如下界面

 

点击create new创建新的磁盘组,然后点击

 

在输入框中输入 /dev/raw/* 如图所示(只针对Linux,因为朋友这儿的服务器都是centOS4)

 

点击finish完成.

退出dbca,在对话框输入

[oracle@contos4oracle db_1]$ cd $ORACLE_BASE/admin

[oracle@contos4oracle db_1]$ ls

+ASM cbase catalog dw dim

如果出现 +ASM 说明ASM已经配置成功了,剩下的就是用RMAN的copy和switch将已有的数据库迁移到ASM上了.

 

在配置过程中,由于朋友的误导,在找asmlib包的时候遇到了麻烦,会出现ORA-00600错误,这是由于安装错误的包引起的;还有,如果在对raw的权限不放心,可以单独使用chown和chmod进行修改,基本上就是这些.(和朋友一起走出单位,已发现重庆的夜空是布满星光,由于自己的犹豫和朋友的学业不精,使自己第一次感受到了重庆的夜景,毕竟重庆已经今天暴雨了)

 

要是有什么不对的地方,欢迎拍砖,大家也可以相互讨论 QQ:11030478

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值