Redhat 中裸设备(raw) 的配置和oracle中使用

联系:手机/微信(+86 17813235971) QQ(107644445)

标题:Redhat 中裸设备(raw) 的配置和oracle中使用

作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]

1、对磁盘进行分区
fdisk -l 查看磁盘情况
fdisk /dev/sdb 进行分区操作
2、配置裸设备(修改/etc/udev/rules.d/60-raw.rules文件)
在redhat5中
1)加载裸设备
ACTION==”add”, KERNEL==”/dev/sdb1″,RUN+=”/bin/raw /dev/raw/raw1 %N”–多个一次累加
2)设置raw设备的用户和权限信息
ACTION==”add”, KERNEL==”raw[1-4]”, OWNER=”oracle”, GROUP=”dba”, MODE=”660″
3)重启服务
start_udev
4)查看raw设备
ls -lrt /dev/raw或者 raw -aq
在redhat4中
1)编辑/etc/sysconfig/rawdevices
vi /etc/sysconfig/rawdevices
/dev/raw/raw31 /dev/sdc5
/dev/raw/raw32 /dev/sdc6
/dev/raw/raw33 /dev/sdc7
/dev/raw/raw34 /dev/sdc8
2)执行绑定操作
/sbin/service rawdevices restart
3)设置权限
vi /etc/rc.local中添加
chown oracle:dba /dev/raw/raw31
chown oracle:dba /dev/raw/raw32
chown oracle:dba /dev/raw/raw33
chown oracle:dba /dev/raw/raw34
chmod 775 /dev/raw/raw31
chmod 775 /dev/raw/raw32
chmod 775 /dev/raw/raw33
chmod 775 /dev/raw/raw34
3、在oracle中使用
1)表空间
create tablespace raw1 datafile ‘/dev/raw/raw31’ size 450m;
2)联机日志
alter database add logfile group 4 (‘/dev/raw/raw32’) size 100m;
3)undo空间
create undo tablespace undo2 datafile ‘/dev/raw/raw33’ size 100m reuse;
4、注意事宜
1)一个裸设备只能放一个oracle文件
2)oracle文件大小要稍微小于裸设备大小

One thought on “Redhat 中裸设备(raw) 的配置和oracle中使用

  1. redhat 4修改权限:

    vi /etc/udev/permissions.d/50-udev.permissions
    # raw devices
    ram*:root:disk:0660
    #raw/*:root:disk:0660
    raw/*:oracle:dba:0660
  2. 在redhat 5的某些情况下,直接在/etc/udev/rules.d/60-raw.rules中修改可能不生效,可以通过一下方法进行

    vi /etc/rc.local
    /bin/raw  /dev/raw/rawN /dev/<blockdev>
    chown oracle.oinstall /dev/raw/rawN
    chmod 660 /dev/raw/rawN
    

发表评论

邮箱地址不会被公开。 必填项已用*标注

14 + 13 =