linux 裸设备使用,linux裸设备使用
一、配置:
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;
總結
以上是生活随笔為你收集整理的linux 裸设备使用,linux裸设备使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: numpy(7)-广播
- 下一篇: linux线程同步教程,多线程同步