ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux裸设备使用

linux裸设备使用

原创 Linux操作系统 作者:updba 时间:2010-05-03 15:22:12 0 删除 编辑

一、配置:

RHAS4:

1,将硬盘分区:

#fdisk -l

#fdisk /dev/sdb

2,绑定:

方式一:

#raw /dev/raw/rawN /dev/sdbN

#raw -qa

#vi /etc/rc.local

raw /dev/raw/rawN /dev/sdbN

方式二:

#vi /etc/sysconfig/rawdevices

#service rawdevices start

#chkconfig rawdevices on

3,修改所属组:

方式一:

#chown oracle:oinstall /dev/raw/rawN

#vi /etc/rc.local

chown oracle:oinstall /dev/raw/rawN

方式二:

vi /etc/udev/permissions.d/50-udev.permissions

raw/*:root:disk:0660改为raw/*:oracle:oinstall:0660

4,建符号链接:

#ln -s /dev/raw/rawN /u02/oradata/system01.dbf

RHEL5:

方式一:

参考RHAS4

方式二:

#vi /etc/udev/rules.d/60-raw-rules

ACTION=="add",KERNEL=="sdbN",RUN+="/bin/raw /dev/raw/rawN %N"

#start_udev

#raw -qa

二、管理

1,清空:

#dd if=/dev/zero f=/dev/raw/rawN bs=8192 count=N

三、使用

1,在raw上建表空间

sql>create tablespace hs_user datafile '/dev/raw/raw1' size 5000M;

2,给表空间加raw

sql>alter tablespace hs_user add datafile '/dev/raw/raw2' size 5000M;

3,在raw上放在线日志

sql>alter database add logfile groupN ('/dev/raw/raw3','/dev/raw/raw4') size 500M;

sql>alter database drop logfile group N;

4,将undo表空间移到raw

sql>create undo tablespace undotbs2 datafile '/dev/raw/raw5' size 5000M reuse,'/dev/raw/raw6' size 5000M reuse;

sql>alter system set undo_tablespace=undotbs2;

sql>drop tablespace undotbs1;

5,将数据文件移到raw

sql>alter tablespace hs_his offline normal;

rman>copy datafile '/u02/oradata/hs_his01.dbf' to '/dev/raw/raw7';

sql>alter tablespace hs_his rename datafile '/u02/oradata/hs_his01.dbf' to '/dev/raw/raw7';

sql>alter tablespace hs_his online;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23143516/viewspace-661819/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: oradebug应用
请登录后发表评论 登录
全部评论

注册时间:2010-01-07

  • 博文量
    7
  • 访问量
    10850