一、配置:
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;