centos5上安装裸设备

在安装好centos5设备后,发现没有裸设备服务,没有文件rawdevices,raw,无法安装裸设备。幸好,还有一台rhel4的服务器上有这些文件,其过程为:

1、将rhel4上的/usr/bin/raw,/etc/sysconfig/rawdevice,/etc/init.d/rawdevices这三个文件复制到centos5相应的目录下。注意其权限

2、使用fdisk /dev/sda分区,使用n命令添加新分区,完成后使用命令w保存,然后q退出

3、修改/etc/sysconfig/rawdevice文件,添加如下:
/dev/raw/raw1   /dev/sdb6
/dev/raw/raw2   /dev/sdb7
/dev/raw/raw3   /dev/sdb8
/dev/raw/raw4   /dev/sdb9
/dev/raw/raw5   /dev/sdb10
/dev/raw/raw6   /dev/sdb11
/dev/raw/raw7   /dev/sdb12
/dev/raw/raw8   /dev/sdb13
/dev/raw/raw9   /dev/sdb14

4、创建/dev/raw目录,mkdir -p /dev/raw

5、启用裸设备服务 service rawdevices start

6、使得服务自动启动,chkconfig --add rawdevices;chkconfig --level 0123456 rawdevices on

至此裸设备创建完成。

7、su - oracle

8、创建链接
ln -s /dev/raw/raw1 $DB_HOME/$DB_NAME/system01.dbf
ln -s /dev/raw/raw2 $DB_HOME/$DB_NAME/sysaux01.dbf
...
ln -s /dev/raw/raw3 $DB_HOME/$DB_NAME/undo01.dbf
ln -s /dev/raw/raw4 $DB_HOME/$DB_NAME/tmpdbs.dbf
ln -s /dev/raw/raw5 $DB_HOME/$DB_NAME/control01.dbf

9、手工创建数据库。

作者:topgtian