裸设备

  1. 新建LVM卷:

    #lvcreate -L 2048M-n lv_system oracledg

    #lvcreate -L 1024M-n lv_redo01 oracledg

    #lvcreate -L 1024M-n lv_redo02 oracledg

    # lvcreate -L 1024M -n lv_redo03 oracledg

    #lvcreate -L 2048M-n lv_tools01 oracledg

    #lvcreate -L 2048M-n lv_rbs oracledg

    #lvcreate -L 2048M-n lv_undotdbs01 oracledg

    #lvcreate -L 2048M-n lv_tmp01 oracledg

    #lvcreate -L 512M-n lv_users01 oracledg

    #lvcreate -L 2048M-n lv_index01 oracledg

    #lvcreate -L 256M-n lv_control01 oracledg

    #lvcreate -L 256M-n lv_control02 oracledg

    #lvcreate -L 256M-n lv_control03 oracledg

    #lvcreate -L 128M-n lv_spfile oracledg

    #lvcreate -L 1024M-n lv_xdb01 oracledg

    #lvcreate -L 1024M-n lv_drsys01oracledg

    #lvcreate -L 512M-n lv_example01 oracledg

    #lvcreate -L 2048M-n lv_oracledg01 oracledg

    #lvcreate -L 2048M-n lv_oracledg02 oracledg

    #lvcreate -L 2048M -n lv_oracledg03oracledg

    #lvcreate -L 2048M -n lv_oracledg04oracledg

    #lvcreate -L 2048M -n lv_oracledg05oracledg

    #lvcreate -L 2048M -n lv_oracledg06oracledg

    #lvcreate -L 2048M -n lv_oracledg07oracledg

  2. 检查系统是否创建过裸设备

    #cd /dev/raw

    #ls -al

    #raw -qa      //检查裸设备是否被占用,没占用则无信息输出

    备注:如果已有裸设备在使用,则新建裸设备不可与现有的裸设备序列号冲突

  3. 新建裸设备(我环境中没有创建过裸设备):

    # mknod /dev/raw/raw1  c 162 1

    # mknod /dev/raw/raw2  c 162 2

    # mknod /dev/raw/raw3  c 162 3

    # mknod /dev/raw/raw4  c 162 4

    # mknod /dev/raw/raw5  c 162 5

    # mknod /dev/raw/raw6  c 162 6

    # mknod /dev/raw/raw7  c 162 7

    # mknod /dev/raw/raw8  c 162 8

    # mknod /dev/raw/raw9  c 162 9

    # mknod /dev/raw/raw10 c 162 10

    # mknod /dev/raw/raw11 c 162 11

    # mknod /dev/raw/raw12 c 162 12

    # mknod /dev/raw/raw13 c 162 13

    # mknod /dev/raw/raw14 c 162 14

    # mknod /dev/raw/raw15 c 162 15

    # mknod /dev/raw/raw16 c 162 16

    # mknod /dev/raw/raw17 c 162 17

    # mknod /dev/raw/raw18 c 162 18

    # mknod /dev/raw/raw19 c 162 19

    # mknod /dev/raw/raw20 c 162 20

    # mknod /dev/raw/raw21 c 162 21

    # mknod /dev/raw/raw22 c 162 22

    # mknod /dev/raw/raw23 c 162 23

    # mknod /dev/raw/raw24 c 162 24

  4. 修改裸设备文件节点属组(以数据库使用为例)

    # chown -R oracle:oinstall /dev/raw/raw1

    # chown -R oracle:oinstall /dev/raw/raw2

    # chown -R oracle:oinstall /dev/raw/raw3

    # chown -R oracle:oinstall /dev/raw/raw4

    # chown -R oracle:oinstall /dev/raw/raw5

    # chown -R oracle:oinstall /dev/raw/raw6

    # chown -R oracle:oinstall /dev/raw/raw7

    # chown -R oracle:oinstall /dev/raw/raw8

    # chown -R oracle:oinstall /dev/raw/raw9

    # chown -R oracle:oinstall /dev/raw/raw10

    # chown -R oracle:oinstall /dev/raw/raw11

    # chown -R oracle:oinstall /dev/raw/raw12

    # chown -R oracle:oinstall /dev/raw/raw13

    # chown -R oracle:oinstall /dev/raw/raw14

    # chown -R oracle:oinstall /dev/raw/raw15

    # chown -R oracle:oinstall /dev/raw/raw16

    # chown -R oracle:oinstall /dev/raw/raw17

    # chown -R oracle:oinstall /dev/raw/raw18

    # chown -R oracle:oinstall /dev/raw/raw19

    # chown -R oracle:oinstall /dev/raw/raw20

    # chown -R oracle:oinstall /dev/raw/raw21

    # chown -R oracle:oinstall /dev/raw/raw22

    # chown -R oracle:oinstall /dev/raw/raw23

    # chown -R oracle:oinstall /dev/raw/raw24

  5. 绑定逻辑卷和裸设备:

    # raw /dev/raw/raw1 /dev/oracledg/lv_system

    # raw /dev/raw/raw2 /dev/oracledg/lv_redo01

    # raw /dev/raw/raw3 /dev/oracledg/lv_redo02

    # raw /dev/raw/raw4 /dev/oracledg/lv_redo03

    # raw /dev/raw/raw5 /dev/oracledg/lv_tools01

    # raw /dev/raw/raw6 /dev/oracledg/lv_rbs

    # raw /dev/raw/raw7 /dev/oracledg/lv_undotdbs01

    # raw /dev/raw/raw8 /dev/oracledg/lv_tmp01

    # raw /dev/raw/raw9 /dev/oracledg/lv_users01

    # raw /dev/raw/raw10 /dev/oracledg/lv_index01

    # raw /dev/raw/raw11 /dev/oracledg/lv_control01

    # raw /dev/raw/raw12 /dev/oracledg/lv_control02

    # raw /dev/raw/raw13 /dev/oracledg/lv_control03

    # raw /dev/raw/raw14 /dev/oracledg/lv_spfile

    # raw /dev/raw/raw15 /dev/oracledg/lv_xdb01

    # raw /dev/raw/raw16 /dev/oracledg/lv_drsys01

    # raw /dev/raw/raw17 /dev/oracledg/lv_example01

    # raw /dev/raw/raw18 /dev/oracledg/lv_oracledg01

    # raw /dev/raw/raw19 /dev/oracledg/lv_oracledg02

    # raw /dev/raw/raw20 /dev/oracledg/lv_oracledg03

    # raw /dev/raw/raw21 /dev/oracledg/lv_oracledg04

    # raw /dev/raw/raw22 /dev/oracledg/lv_oracledg05

    # raw /dev/raw/raw23 /dev/oracledg/lv_oracledg06

    # raw /dev/raw/raw24 /dev/oracledg/lv_oracledg07

裸设备

时间: 2024-12-31 03:50:43

裸设备的相关文章

在9i环境dbca到裸设备

有时候需要装个9i的环境做测试,下面介绍怎么在9中dbca到裸设备上. 1  创建逻辑卷 lvcreate -n spfile_8M -l 1 vg00 lvcreate -n control1_16M -l 2 vg00 lvcreate -n control2_16M -l 2 vg00 lvcreate -n redo1_104M -l 13 vg00 lvcreate -n redo2_104M -l 13 vg00 lvcreate -n redo3_104M -l 13 vg00 l

裸设备和Oracle问答20例

裸设备和Oracle问答20例 导读 裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备.裸设备可以绑定一个分区,也可以绑定一个磁盘.本文收集裸设备和Oracle问答20例. 1.什么叫做裸设备? 裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备.它由应用程序负责对它进行读写操作.不经过文件系统的缓冲. 2.如何辨别裸设备? 在Unix的/dev 目录下,有许多文件,其中有两个大类:字符设备文件和块

linux添加裸设备

1.什么裸设备?字符设备?块设备? 裸设备:也叫裸分区(原始分区),是一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊字符设备.裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备.它由应用程序负责对它进行读写操作.不经过文件系统的缓冲.裸设备可以绑定一个分区,也可以绑定一个磁盘. 字符设备:对字符设备的读写不需要通过OS的buffer.它不可被文件系统mount. 块设备:对块设备的读写需要通过OS的buffer,它可以被mou

Linux平台下裸设备的绑定:

Description Given a n × n matrix A and a positive integer k, find the sum S = A + A2 + A3 + - + Ak. Input The input contains exactly one test case. The first line of input contains three positive integers n (n ≤ 30), k (k ≤ 109) and m (m < 104). Then

Oracle DB 12c新特性:raw device 裸设备不再受支持

Oracle DB 12c新特性:raw device 不再受支持. 参考自: Announcement of De-Support of using RAW devices in Oracle Database Version 12.1 (Doc ID 578455.1) 细节: De-Support of Raw 本文的目录是通知在oracle database 12.1版本中对raw device不再支持. 这意味着,若是使用oracle database 12.1版本,将不能把数据文件,

rac 裸设备

LINUXraw设备:http://os.chinaunix.net/a2009/0206/991/000000991190.shtml udev raw asmlib 多路径 配置asm: 多路径是否可以固定盘符(待定) asmlib 是linux上面给磁盘/分区头上面打上asm的标记,供asm使用,而且当磁盘的盘符发生改变的时候,不会影响到asm disk,从效果上说,和udev没有本质区别,在redhat 4和5中oracle提供asmlib程序,在6中,oracle只为oel提供,其他l

rhel6 裸设备绑定

修改/etc/udev/rules.d/60-raw.rules,增加以下内容: ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N" KERNEL=="raw1", OWNER="oracle", GROUP="oinstall", MODE="0777" ACTION=="add&

Aix Oracle11g裸设备建库

11G RAW ON AIX 查看物理内存大小 /usr/sbin/lsattr -E -l sys0 -a realmem Available RAM Swap Space Required Between 1 GB and 2 GB 1.5 times the size of the RAM Between 2 GB and 16 GB Equal to the size of the RAM More than 16 GB 16 GB 查看paging space /usr/sbin-/l

在RHEL6上创建裸设备

如果想在Linux中安装oracle软件,并且使用裸设备方式建库,那么直接使用lvcreate是不会为我们创建出字符设备的,本文主要讨论如何对逻辑卷创建字符设备.操作系统使用的是RHEL6u4 64bit $ uname -a Linux oracle11.cc 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux 逻辑卷怎么创建略过,先看一下我当前系统有哪些逻辑卷 $ l