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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java中输出数组的语句_java定义数组的三种类型

    java中输出数组的语句_java定义数组的三种类型2022_02_19学习输出数组元素的三种方法以及c语言和java中数组的不同点方法一:for循环输出数组元素方法二:foreach循环语句方法三:Arrays类中的toString方法c语言和java中数组的区别方法一:for循环输出数组元素publicstaticvoidmain(String[]args){int[]array={1,2,3,4,5,6,7,8,9};for(inti=0;i<ar

    2022年10月11日
    2
  • modelsim se 10.1a 下载与破解

    modelsim se 10.1a 下载与破解学HDL避免不了的要用到modelsim,遗憾的是至今也没怎么用,昨天下载了modelsim装上了,鼓捣破解鼓捣了一阵子。     我是一个软件控,除非是对就器件不支持或者有明显bug的一般都会尝试用最新版,觉得既然搞电子做嵌入式就得更得上潮流,能适应得了新环境。所以很多软件,哪怕是用的再顺的除了变化较大的新版也会毫不犹豫去尝试。好了,闲话不多说,看一下modelsim,modelsim

    2022年5月16日
    42
  • sql文件导入数据库变乱码_sql查询的汉字乱码是怎么办

    sql文件导入数据库变乱码_sql查询的汉字乱码是怎么办首先建立同名空数据库1.用记事本(或UE)打开刚才的导出的SQL文件;2.另存此文件——打开另存为对话框,选择对话框中的编码格式为UNICODE编码;3.保存文件,然后CTRL+A,全选;4.复制里面的SQL语句到SQLyog中的“SQL编码器”当中,再执行一次SQL语句;5.执行完成后切记刷新一次,查看中文的数据表,乱码消除,大功告成;…

    2022年9月28日
    3
  • C语言之格式化输出字符

    C语言之格式化输出字符1、格式化输出字符:%d十进制有符号整数%ld十进制long有符号整数%u十进制无符号整数%o以八进制表示的整数%x以十六进制表示的整数%ffloat型浮点数%lfdouble型浮点数%e指数形式的浮点数%c单个字符%s字符串%p指针的值2、特殊应用:%5d要求宽度为5位,如果不足5位,前面空格补齐;如果足够5位,此语句无效。%05d要求宽度为5位,如果不足5位,前面0补…

    2022年7月24日
    14
  • Optimal Keypad[通俗易懂]

    Optimal Keypad[通俗易懂]Description OptimusMobilesproducesmobilephonesthatsupportSMSmessages.TheMobileshaveakeypadof12keys,numbered1to12.Thereisacharacterstringassignedtoeachkey.Totypeinthe

    2022年4月28日
    33
  • html+css唯美登录页面,代码提供(效果展示)「建议收藏」

    html+css唯美登录页面,代码提供(效果展示)「建议收藏」效果图所有代码<!DOCTYPEhtml><htmllang=”en”><head><metacharset=”UTF-8″><metahttp-equiv=”X-UA-Compatible”content=”IE=edge”><metaname=”viewport”content=”width=device-width,initial-scale=1.0″><ti

    2022年5月23日
    41

发表回复

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

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