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,如需转载请自行联系原作者


相关文章
|
3月前
|
Ubuntu Oracle 关系型数据库
Oracle VM VirtualBox之Ubuntu 22.04LTS双网卡网络模式配置
这篇文章是关于如何在Oracle VM VirtualBox中配置Ubuntu 22.04LTS虚拟机双网卡网络模式的详细指南,包括VirtualBox网络概述、双网卡网络模式的配置步骤以及Ubuntu系统网络配置。
298 3
|
4月前
|
运维 Oracle 前端开发
Oracle 11g RAC集群日常运维命令总结
Oracle 11g RAC集群日常运维命令总结
99 2
|
4月前
|
Oracle 关系型数据库 BI
ORACLE Apex: EBS多组织结构 理解与配置
【8月更文挑战第11天】在Oracle Apex中理解和配置与EBS多组织结构相关内容需掌握:1) EBS多组织结构概念及组成部分,如法律实体、业务单位与库存组织;2) Oracle Apex与EBS集成的目的与方式,包括提供友好界面及自定义业务流程;3) 在Apex中配置多组织结构应用,涉及数据访问控制、页面报表设计及业务流程集成。整体而言,需精通EBS架构与Apex开发技术,以实现高效灵活的企业解决方案。
|
4月前
|
Oracle 关系型数据库
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
|
5月前
|
存储 负载均衡 Oracle
|
5月前
|
存储 Oracle 关系型数据库
|
Oracle 关系型数据库 数据库管理
|
Oracle 关系型数据库 数据库管理