安装grid时找不到ASM共享磁盘

  • 安装grid时找不到ASM共享磁盘_第1张图片
     

    解决办法:

    查看oracleasmlib库文件是否存在

    [root@t_rac_one:~]# rpm -ql oracleasmlib-2.0.4-1.SLE10

    /opt/oracle/extapi

    /opt/oracle/extapi/64

    /opt/oracle/extapi/64/asm

    /opt/oracle/extapi/64/asm/orcl

    /opt/oracle/extapi/64/asm/orcl/1

    /opt/oracle/extapi/64/asm/orcl/1/libasm.so

    /usr/sbin/oracleasm-discover

     

     

    [root@t_rac_one:/]# cd /opt/oracle

    [root@t_rac_one:/opt/oracle]# ls

    bin

    发现这些文件己丢失或被意外删除,因此需要重新安装。

     

    [root@t_rac_one:~]# rpm -qa | grep -i oracleasmlib

    oracleasmlib-2.0.4-1.SLE10

    [root@t_rac_one:~]# rpm -e oracleasmlib-2.0.4-1.SLE10

    清除残留的目录结构

    [root@t_rac_one:/opt]# rm -rf oracle/

    [root@t_rac_one:~]# rpm -ivh oracleasmlib-2.0.4-1.el5.x86_64.rpm(注如果你的系统是64位的一定要装64位的rpm)

    Preparing...                ########################################### [100%]

       1:oracleasmlib           ########################################### [100%]

     

    [root@t_rac_one:/opt/oracle]# ls -l

    total 0

    drwxr-x--- 2 root  507 80 2011-06-23 23:26 bin

    drwxr-xr-x 3 root root 72 2011-07-06 04:31 extapi

     

    安装grid时找不到ASM共享磁盘_第2张图片
     

    重新配置oracleasm,配置完后重启oraclasm或scandisks

    [root@t_rac_one:/opt/oracle]# /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 [grid]:

    Default group to own the driver interface [asmadmin]:

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

    Scan for Oracle ASM disks on boot (y/n) [y]:

    Writing Oracle ASM library driver configuration: done

    Initializing the Oracle ASMLib driver:                                done

    Scanning the system for Oracle ASMLib disks:                          done

    [root@t_rac_one:/opt/oracle]# /etc/init.d/oracleasm enable

    Writing Oracle ASM library driver configuration: done

    Initializing the Oracle ASMLib driver:                                done

    Scanning the system for Oracle ASMLib disks:                          done

     www.it165.net

    安装grid时找不到ASM共享磁盘_第3张图片
     

    方法一:

    [root@t_rac_one:/opt/oracle]# /etc/init.d/oracleasm scandisks

    Scanning the system for Oracle ASMLib disks:                          done

    [root@t_rac_one:/opt/oracle]# /etc/init.d/oracleasm listdisks

    CRSVOL1

    DATAVOL1

    FRAVOL1

     

    \
     

    方法二:

    [root@t_rac_one:/opt/oracle]# /etc/init.d/oracleasm restart

    Dropping Oracle ASMLib disks:                      www.it165.net                   done

    Shutting down the Oracle ASMLib driver:                               done

    Initializing the Oracle ASMLib driver:                                done

    Scanning the system for Oracle ASMLib disks:                          done

     

    \
     

    运行结果:
     

    安装grid时找不到ASM共享磁盘_第4张图片
     

    特别提示:

     oracleasmlib默认安装到/opt/oracle目录,请确保该目录访问权限配置正确,且各节点都保持一致,如下:

     

    安装grid时找不到ASM共享磁盘_第5张图片


你可能感兴趣的:(oracle_error,oracle_asm)