主题思想:物理卷PV->卷组VG->逻辑卷LV(类型:raw)->添加表空间 操作过程

vg_orcl         8g

一:划分

二:创建裸设备
方法1:目前最常用的方法
#cd   /etc/udev/rules.d            #配置裸设备的目录 
vi 60-raw.rules  
红色的是新增的

[root@cdn3 rules.d]# vi 60-raw.rules
# Enter raw device bindings here.
#
# An example would be:
# ACTION=="add", KERNEL=="sda", RUN+="/bin/raw /dev/raw/raw1 %N"
# to bind /dev/raw/raw1 to /dev/sda, or
# ACTION=="add", ENV{MAJOR}=="8", ENV{MINOR}=="1", RUN+="/bin/raw /dev/raw/raw2 %M %m"
# to bind /dev/raw/raw2 to the device with major 8, minor 1.

ACTION=="add",KERNEL=="sdc1",RUN+="/bin/raw /dev/raw/raw1 %N" 
ACTION=="add",KERNEL=="sdd1",RUN+="/bin/raw /dev/raw/raw2 %N" 
ACTION=="add",KERNEL=="sde1",RUN+="/bin/raw /dev/raw/raw3 %N" 
ACTION=="add",KERNEL=="sdf1",RUN+="/bin/raw /dev/raw/raw4 %N" 
ACTION=="add",KERNEL=="sdf2",RUN+="/bin/raw /dev/raw/raw5 %N" 
ACTION=="add",KERNEL=="sdh1",RUN+="/bin/raw /dev/raw/raw6 %N"
ACTION=="add",KERNEL=="sdh1",RUN+="/bin/raw /dev/raw/raw7 %N" 
ACTION=="add",KERNEL=="sdh1",RUN+="/bin/raw /dev/raw/raw8 %N" 
ACTION=="add",KERNEL=="sdh1",RUN+="/bin/raw /dev/raw/raw9 %N" 
ACTION=="add",KERNEL=="sdh1",RUN+="/bin/raw /dev/raw/raw10 %N"
ACTION=="add",KERNEL=="sdh1",RUN+="/bin/raw /dev/raw/raw11 %N" 
ACTION=="add",KERNEL=="sdh1",RUN+="/bin/raw /dev/raw/raw12 %N" 
ACTION=="add",KERNEL=="sdh1",RUN+="/bin/raw /dev/raw/raw13 %N" 
ACTION=="add",KERNEL=="sdh1",RUN+="/bin/raw /dev/raw/raw14 %N" 
ACTION=="add",KERNEL=="sdh1",RUN+="/bin/raw /dev/raw/raw15 %N" 
ACTION=="add",KERNEL=="sdh1",RUN+="/bin/raw /dev/raw/raw16 %N"
ACTION=="add",KERNEL=="sdh1",RUN+="/bin/raw /dev/raw/raw17 %N" 
KERNEL=="raw4", OWNER="root", GROUP="dba", MODE="640"
KERNEL=="raw5", OWNER="oracle", GROUP="dba", MODE="644"
KERNEL=="raw[1-3]", OWNER="oracle", GROUP="dba", MODE="660"
KERNEL=="raw[6-9]", OWNER="oracle", GROUP="dba", MODE="660"
KERNEL=="raw1[0-7]", OWNER="oracle", GROUP="dba", MODE="660"

三、将lvm 与raw  绑定
raw /dev/raw/raw6 /dev/vg_orcl/lv_600M_system
raw /dev/raw/raw7 /dev/vg_orcl/lv_500M_UNDOTBS1
raw /dev/raw/raw8 /dev/vg_orcl/lv_400M_SYSAUX
raw /dev/raw/raw9 /dev/vg_orcl/lv_500M_UNDOTBS2
raw /dev/raw/raw10 /dev/vg_orcl/lv_1g_USERS
raw /dev/raw/raw11 /dev/vg_orcl/lv_1g_TEMP
raw /dev/raw/raw12 /dev/vg_orcl/lv_controlfile_1
raw /dev/raw/raw13 /dev/vg_orcl/lv_controlfile_2
raw /dev/raw/raw14 /dev/vg_orcl/lv_controlfile_3
raw /dev/raw/raw15 /dev/vg_orcl/lv_500M_redo01
raw /dev/raw/raw16 /dev/vg_orcl/lv_500M_redo02
raw /dev/raw/raw17 /dev/vg_orcl/lv_500M_redo03

raw -aq 查看已经绑定的设备

执行下面命令生效

start_udev start

查看

ls -lrt /dev/raw

三 :清空裸设备

相当于格式化啦bs是快的大小,block size
count是快的数量,这两者相乘大于裸设备的容量即可
dd if=/dev/zero of=/dev/raw/raw4 bs=8192 count=128000
dd if=/dev/zero of=/dev/raw/raw4 bs=8192 count=128000

oracle 裸设备划分 --centos6.5的更多相关文章

  1. 裸设备和Oracle问答20例

    导读裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备.裸设备可以绑定一个分区,也可以绑定一个磁盘.本文收集裸设备和Oracle问答20例. 1.什么叫 ...

  2. Oracle数据文件迁移到裸设备

    本文主要描述如何将Oracle表空间的文件系统形式的数据文件迁移到LV裸设备上. 前提条件 1.oracle运行正常. 2.已使用LVM命令规划好LV文件.如/dev/vgoracle/lvdatat ...

  3. Oracle 数据库裸设备扩容处理

    前段时间,我管理的一台Oracle数据库表空间容量不足了,由于本人以前没有接触过Oracle的使用所以,就自己查资料来研究如何扩容,网上的文档多数都是在物理机上扩容,而偏偏我的数据文件是存储在裸设备上 ...

  4. 干货分享:SQLSERVER使用裸设备

    干货分享:SQLSERVER使用裸设备 这篇文章也适合ORACLE DBA和MYSQL DBA 阅读 裸设备适用于Linux和Windows 在ORACLE和MYSQL里也是支持裸设备的!! 介绍 大 ...

  5. Linux平台块设备到字符设备(裸设备)的三种映射方式(转载)

    在Linux平台oracle rac的组建过程中,如果使用ASM+RAW的存储方式的话,由于asm不支持块设备,支持持字符访问设备,所以需要配置将Block Device Drive转变成Charac ...

  6. 【测试】RAC搭建(裸设备)

    环境描述:   节点一 节点二 主机名 rac1 rac2 IP 192.168.10.11 192.168.10.12 IP-VIP 192.168.10.111 192.168.10.112 IP ...

  7. Linux平台下:块设备、裸设备、ASMlib、Udev相关关系

    对磁盘设备(裸分区)的访问方式分为两种:1.字符方式访问(裸设备):2.块方式访问 Solaris平台 : 在Solaris平台下,系统同时提供对磁盘设备的字符.块方式访问.每个磁盘有两个设备文件名: ...

  8. Linux平台下裸设备的绑定:

    Linux平台下裸设备的绑定: 运用RAW绑定 方法一 raw的配置(1) [root@qs-dmm-rh2 mapper]# cat /etc/rc.local #!/bin/sh # # This ...

  9. 关于oracle12c对RAW裸设备的支持?

    关于oracle12c对RAW裸设备的支持? 本文内容由ORACLE运维高级群的讨论,有xifenfei前辈提供. 12C对于裸设备的支持和11G R2没有本质区别,在装rac的时候不能使用裸设备,但 ...

随机推荐

  1. Spring Boot - Font Awesome OTS parsing error: Failed to convert 字体加载失败

    字体文件,加载不出来 解决方案  一 问题是Maven正在过滤字体文件并破坏它们. <resource> <directory>${project.basedir}/src/m ...

  2. Factorial数列的几种实现方式

    斐波那契数列很常见,实现的方法主要有递归,for,栈等,下面给出代码 import java.math.BigInteger; import java.util.Scanner; import jav ...

  3. python3基础入门-知识点简记

    1.基础语法 编码.标识符.保留字.注释.行与缩进... 2.变量类型 (1)Python3有6个标准的数据类型: Numbers(数字)  数字数据类型用于存储数值  不可改变的数据类型 可细分为  ...

  4. java打包项目将配置文件放在包外面(后续还会有补充)

    项目中也经常单独将一部分功能独立做Java Project,然后打成jar包供其他项目调用.如果jar包中需要读取配置文件信息,则很少把该配置打进jar包,因为它不方便修改,更多都是采用jar包读取外 ...

  5. xadmin与admin设置

    xadmin : 导入xadmin pip install xadmin 路由设置: import xadmin urlpatterns = [ url(r'^xadmin/', xadmin.sit ...

  6. thinkpad E480 用户初体验

    梦寐以求的E480终于到手了,经过几天使用之后,也该写一下用户体验了,也算是对这些天的调研的一个总结吧. 首先是外形,从外形上来看E480的外形的确是相对以前的塑料外壳,改进了不少,全金属的机身,磨砂 ...

  7. 中小研发团队架构实践之微服务MSA

    一.MSA简介 1.1.MSA是什么 微服务架构MSA是Microservice Architecture的简称,它是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相通讯.互相配合, ...

  8. java 集合框架(三)Collection

    一.概述 Collection是集合框架的根接口.不同的集合具有不同的特性,比如有的集合可以有重复元素,有的不可以,有的可以排序,有的不可排序,如此等等,而Collection作为集合的根接口,它规范 ...

  9. for、for in和while以及do while

    for循环:一般用在已知判断条件的循环; for(变量初始化;循环条件判断;循环后的执行){ 代码块 } //变量初始化可以省略,但是分号不能省.有多个的话用逗号隔开 //循环条件判断是true还是f ...

  10. webpack入门宝典

    前提摘要 本文是经过二天自己学习总结出来的一些心得,本文是在最新版的webpack4x的基础上进行配置的(听说webpack4x比以往改变都很大有些插件可能有问题).如果你以前没怎么接触过Webpac ...