Rumah  >  Artikel  >  pangkalan data  >  ASM磁盘创建提示“Marking disk “VOL1” as an ASM disk: [FAILED]”

ASM磁盘创建提示“Marking disk “VOL1” as an ASM disk: [FAILED]”

WBOY
WBOYasal
2016-06-07 17:33:321320semak imbas

ASM磁盘创建提示ldquo;Marking disk VOL1 as an ASM disk: [FAILED]rdquo;

今天是2013-12-1,今天安装了一下asm,在创建磁盘的时候出现一个问题如下:

Marking disk "VOL1" as an ASM disk: [FAILED]

产生该问题原因在此总结如下:

1)ASM driver is disable

2)Device "/dev/xxx" is not a partition

3)SELINUX=enforcing

对于第一种情况,,我们可以使用/etc/init.d/Oracleasm status 查看状态,如果没有启动则采用/etc/init.d/oracleasm start 进行启动asm 驱动

2)对于该问题,需要首先划分分区,因为在官网提出只有如下asm才可支持:

Oracle ASM disks are the storage devices that are provisioned to Oracle ASM disk groups. Examples of Oracle ASM disks include:

  • A disk or partition from a storage array

  • An entire disk or the partitions of a disk

  • Logical volumes

  • Network-attached files (NFS)

  • 3)对于第三中问题可以采用如下解决方法:

    [root@oracle-one ~]# cat /etc/selinux/config

    # This file controls the state of SELinux on the system.
    # SELINUX= can take one of these three values:
    # enforcing - SELinux security policy is enforced.
    # permissive - SELinux prints warnings instead of enforcing.
    # disabled - No SELinux policy is loaded.
    SELINUX=enforcing
    # SELINUXTYPE= can take one of these two values:
    # targeted - Targeted processes are protected,
    # mls - Multi Level Security protection.
    SELINUXTYPE=targeted


    [root@oracle-one ~]#
    [root@oracle-one ~]# cat /etc/selinux/config

    # This file controls the state of SELinux on the system.
    # SELINUX= can take one of these three values:
    # enforcing - SELinux security policy is enforced.
    # permissive - SELinux prints warnings instead of enforcing.
    # disabled - No SELinux policy is loaded.
    SELINUX=permissive
    # SELINUXTYPE= can take one of these two values:
    # targeted - Targeted processes are protected,
    # mls - Multi Level Security protection.
    SELINUXTYPE=targeted

    selinux代表安全增强linux,有三个值enforcing记录日志且阻止程序运行,permissive记录警告日志允许程序运行,disable关闭 selinux策略。建议设置permisssive。
    [root@oracle-one ~]#
    [root@oracle-one ~]# setenforce 0
    [root@oracle-one ~]# getenforce
    Permissive
    [root@oracle-one ~]#
    [root@oracle-one ~]# /etc/init.d/oracleasm createdisk VOL1 /dev/sdb1
    Marking disk "VOL1" as an ASM disk: [ OK ]

    [root@oracle-one ~]#

     

    另外非常重要的一点就是,我们可以通过查看/var/log/oracleasm日志信息进行快速问题定位。

     

    That‘s all!

    推荐阅读:

    如何修改ASM的sys密码

    如何将ASM中的数据文件复制到操作系统中

    Oracle 11g RAC ASM磁盘全部丢失后的恢复

    Oracle 11g从入门到精通 PDF+光盘源代码

    RHEL6 ASM方式安装Oracle 11g R2

    Oracle 10g 手工创建ASM数据库

    Ubuntu 12.04(amd64)安装完Oracle 11gR2后各种问题解决方法

    如何修改Oracle 10g ASM的sys密码

    linux

    Kenyataan:
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn