ORACLE RAC--裸设备的创建配置

ORACLE RAC--裸设备的创建配置

大家好,又见面了,我是全栈君。

裸设备

 

裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的非凡字符设备。 
它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。

 

我们可以将oracle得表空间直接建立在裸设备上,提高读写速度

create tablespace sale_ts datafile ‘/dev/raw/raw1’ 
size 20000m 
autoextend on next 100m maxsize unlimited 
extent management local 
segment space management auto;

1.[root@rac2 ~]#/sbin/fdisk /dev/sdb 
50M 
ora1,partprobe –立即生效 

2.[root@rac2 ~]#vi /etc/sysconfig/rawdevices –编辑文件,建立映射 
/dev/raw/raw1 /dev/sdb1 
[root@rac2 ~]#/etc/init.d/rawdevices restart –重启服务(redhat 5之前的版本) 

or 

3.[root@rac2 ~]#raw /dev/raw/raw1 /dev/sdb1 
保存在/etc/rc.local中,重启后还会生效 

or 
4. udev 
redhat5: 
vi /etc/udev/rules.d/60-raw.rules 
ACTION==”add”, KERNEL==”sde”, RUN+=”/bin/raw /dev/raw/raw1 %N” 
… 
vi /etc/rc.local (修改权限) 
reboot

/etc/udev/rules.d/60-raw.rules 
添加如下几句,其他的也可以类推 
ACTION==”add”, KERNEL==”xvdb1″, RUN+=”/bin/raw /dev/raw/raw1 %N” 
ACTION==”add”, KERNEL==”xvdb2″, RUN+=”/bin/raw /dev/raw/raw2 %N” 
ACTION==”add”, KERNEL==”raw*”, WNER==”oracle”, GROUP==”oinstall”, MODE==”0664″

 

create tablespace sale_ts datafile ‘/dev/sdb1’ size 20m ; 

 

只要/dev/raw/raw1,/dev/sdb1是oracle.dba属主,以上写法都可以.

 

SQL> select name from v$datafile 
2 union all 
3 select name from v$controlfile 
4 union all 
5 select name from v$tempfile;

NAME 
——————– 
/dev/raw/raw8 
/dev/raw/raw10 
/dev/raw/raw9 
/dev/raw/raw12 
/dev/raw/raw2 
/dev/raw/raw3 
/dev/raw/raw4 
/dev/raw/raw11

8 rows selected.

SQL> select * from v$logfile;

GROUP# STATUS TYPE MEMBER IS_ 
———- ———- ——- ——————– — 
3 STALE ONLINE /dev/raw/raw7 NO 
2 ONLINE /dev/raw/raw6 NO 
1 ONLINE /dev/raw/raw5 NO

SQL> show parameter pfile

NAME TYPE VALUE 
———————————— ———– —————————— 
spfile string /dev/raw/raw1

     本文转自vcdog 51CTO博客,原文链接:http://blog.51cto.com/255361/837533,如需转载请自行联系原作者

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107977.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

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

关注全栈程序员社区公众号