zoukankan      html  css  js  c++  java
  • Linux CentOS6.5下安装Oracle ASM

    Oracle版本:Oracle 11g

    1、确定自己的Linux版本:

    [root@localhost ~]#uname -r

     2.6.32-431.el6.x86_64

     2.6.32-431.el6.x86_64,即Linux 6

    2、安装Oracleasm Kernel:

    [root@localhost ~]# yum install kmod-oracleasm

    3下载两个安装包:oracleasmliboracleasm-support

    [root@localhost ~]#wget http://oss.oracle.com/projects/oracleasm-support/dist/files/RPMS/rhel6/amd64/2.1.8/oracleasm-support-2.1.8-1.el6.x86_64.rpm

    [root@localhost ~]#wget http://download.oracle.com/otn_software/asmlib/oracleasmlib-2.0.4-1.el6.x86_64.rpm

    4安装这两个包:

    [root@localhost ~]#rpm -ivh oracleasm*

    5、配置:

    [root@localhost ~]#su oracle

    [root@localhost ~]#/etc/init.d/oracleasm configure

    Configuring the Oracle ASM library driver.

    This will configure the on-boot properties of the Oracle ASM library

    driver. The following questions will determine whether the driver is

    loaded on boot and what permissions it will have. The current values

    will be shown in brackets ('[]'). Hitting without typing an

    answer will keep that current value. Ctrl-C will abort.

    Default user to own the driver interface []: oracle

    Default group to own the driver interface []: dba

    Start Oracle ASM library driver on boot (y/n) [n]: y

    Fix permissions of Oracle ASM disks on boot (y/n) [y]: y

    Writing Oracle ASM library driver configuration [ OK ]

    Creating /dev/oracleasm mount point [ OK ]

    Loading module "oracleasm" [ OK ]

    Mounting ASMlib driver filesystem [ OK ]

    Scanning system for ASM disks [ OK ]

    如果想关闭这个ASM磁盘,可以这样配置:

    [root@ca-test1 /]# /etc/init.d/oracleasm disable

    Writing Oracle ASM library driver configuration [ OK ]

    Unmounting ASMlib driver filesystem [ OK ]

    Unloading module "oracleasm" [ OK ]

    [root@ca-test1 /]# /etc/init.d/oracleasm enable

    Writing Oracle ASM library driver configuration [ OK ]

    Loading module "oracleasm" [ OK ]

    Mounting ASMlib driver filesystem [ OK ]

    Scanning system for ASM disks [ OK ]

    6、ASM准备一块硬盘空间:

    首先可以使用fdisk -l命令查看分区,

    我这里为ASM准备了一块还没有分区的硬盘,

    使用fdisk -l命令看到这块硬盘叫sdc,然后我们开始给这块硬盘分区:

    [root@localhost ~]# fdisk /dev/sdc

    Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

    Building a new DOS disklabel with disk identifier 0x3c1761b2.

    Changes will remain in memory only, until you decide to write them.

    After that, of course, the previous content won't be recoverable.

    Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

    WARNING: DOS-compatible mode is deprecated. It's strongly recommended to

    switch off the mode (command 'c') and change display units to

    sectors (command 'u').

    Command (m for help): m

    Command action

    a toggle a bootable flag

    b edit bsd disklabel

    c toggle the dos compatibility flag

    d delete a partition

    l list known partition types

    m print this menu

    n add a new partition(创建新分区)

    o create a new empty DOS partition table

    p print the partition table

    q quit without saving changes

    s create a new empty Sun disklabel

    t change a partition's system id

    u change display/entry units

    v verify the partition table

    w write table to disk and exit

    x extra functionality (experts only)

    Command (m for help): n

    Command action

    e extended

    p primary partition (1-4)

    因为ASM要求必须是主分区或逻辑分区所以只能选p:

    Command (m for help): p

    Partition number (1-4): 2

    First cylinder (1-121601, default 1):

    Using default value 1

    Last cylinder, +cylinders or +size{K,M,G} (1-121601, default 121601):

    Using default value 121601

    再次执行fdisk -l命令查看分区:

    Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes

    255 heads, 63 sectors/track, 121601 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0x881f3ea8

     

    Device Boot Start End Blocks Id System

    /dev/sdc2 1 121601 976760001 83 Linux

    7、将硬盘空间分配给ASM:

     

    查看磁盘组:

    [root@ca-test1 /]# /etc/init.d/oracleasm listdisks

    VOL1

    新建一个磁盘组VOL2并分配给ASM:

    [root@ca-test1 /]# /etc/init.d/oracleasm createdisk VOL2 /dev/sdc2

    Creating Oracle ASM disk "VOL2" [ OK ]

  • 相关阅读:
    vue 仿IOS 滚轮选择器
    一道题目学ES6 API,合并对象id相同的两个数组对象
    Express中间件原理详解
    webpack原理与实战
    LS522 体积小低电压低成本的13.56MHz非接触式读写卡芯片,集成了在13.56MHz下所有类型的被动非接触式通信方式和协议,支持ISO14443A/B的多层应用( PIN对PIN MFRC522 )
    SP213EEA-L/TR +5V高性能RS232收发器
    多速率SDI集成接收器 SDI解码芯片 GS2971A-IBE3
    低电容3.3V TVS管 R CLAMP3304N.TCT
    高ESD耐压/TVS二极管 UCLAMP2804L.TCT
    高性能正电压稳压管SC4215HSETRT
  • 原文地址:https://www.cnblogs.com/ivychang/p/5651569.html
Copyright © 2011-2022 走看看