Linx下安装oracle grid 11.2是不能自动发现ASM磁盘
2012-12-11 17:37
323 查看
今天在redhat 5上装oracle grid 11.2.0 时,在Create ASM Disk Groups(创建ASM磁盘组)时,老是不能发现硬盘。
使用可以找到/etc/init.d/oracleasm listdisks 创建的asm磁盘。
执行/etc/init.d/oracleasm restart 然后再次安装,也找不到。
有想起自己还有 unixODBC-2.2.11,unixODBC-devel-2.2.11 2个软件包没有安装,装好了,也找不到asm磁盘。
再阅读oralce官方文档,查看grid安装,发现一行小字写到:
During installation, disk paths mounted on Oracle ASM and registered on ASMLIB with the string
意思是说在安装的时候磁盘被ASM挂载并且已经在ASM中注册才会被作为默认的数据库存储冗余磁盘被列出来。
使用oracleasm listdisks查看到磁盘已经在ASM中注册,再使用 dmesg | grep oracleasm 发现由于SELinux的原因导致磁盘没有被挂载。心中大喜,马上关闭SElinux,再重启,开机后再查看,发现硬盘已经正确挂载了,结果执行安装,还是不能找到asm磁盘,失望至极啊,有想起防火墙没有关,马上关闭防火墙,再安装,也不行。
又静下心来检查自己的配置,环境变量都是好的。最后发现创建/u01/app/grid
和 /u01/app/oracle/ 目录时给的权限是 755,而官方联机文档上写的是 775,马上改过来,再安装也是不行。
最好有想起取消安装时会写一个log文件,于是根据提示到/home/grid/.oracle/.logs/下面查看日志,最后发现一个
hdc unable 的信息,我的3个硬盘明明是 hda, hdb, hdd,根据没有hdc,于是想起hdc是光驱。。。。。光驱是IDE接口的也要占一个端口,我想会不会是因为3个硬盘之间不连续导致找不到呢。
我不知道如何删除asm磁盘,于是重新安装了系统,删除光驱,再按照联机文档的步骤执行,分区是分成3个asm磁盘 /dev/hdb1, /dev/hdc1,/hdd1。最后执行安装找到了ASMC磁盘。
总结: 虽然最后安装成功了,但是我也不确定到底是什么原因找不到asm磁盘。
使用可以找到/etc/init.d/oracleasm listdisks 创建的asm磁盘。
执行/etc/init.d/oracleasm restart 然后再次安装,也找不到。
有想起自己还有 unixODBC-2.2.11,unixODBC-devel-2.2.11 2个软件包没有安装,装好了,也找不到asm磁盘。
再阅读oralce官方文档,查看grid安装,发现一行小字写到:
During installation, disk paths mounted on Oracle ASM and registered on ASMLIB with the string
ORCL:*are listed as default database storage candidate disks.
意思是说在安装的时候磁盘被ASM挂载并且已经在ASM中注册才会被作为默认的数据库存储冗余磁盘被列出来。
使用oracleasm listdisks查看到磁盘已经在ASM中注册,再使用 dmesg | grep oracleasm 发现由于SELinux的原因导致磁盘没有被挂载。心中大喜,马上关闭SElinux,再重启,开机后再查看,发现硬盘已经正确挂载了,结果执行安装,还是不能找到asm磁盘,失望至极啊,有想起防火墙没有关,马上关闭防火墙,再安装,也不行。
又静下心来检查自己的配置,环境变量都是好的。最后发现创建/u01/app/grid
和 /u01/app/oracle/ 目录时给的权限是 755,而官方联机文档上写的是 775,马上改过来,再安装也是不行。
最好有想起取消安装时会写一个log文件,于是根据提示到/home/grid/.oracle/.logs/下面查看日志,最后发现一个
hdc unable 的信息,我的3个硬盘明明是 hda, hdb, hdd,根据没有hdc,于是想起hdc是光驱。。。。。光驱是IDE接口的也要占一个端口,我想会不会是因为3个硬盘之间不连续导致找不到呢。
我不知道如何删除asm磁盘,于是重新安装了系统,删除光驱,再按照联机文档的步骤执行,分区是分成3个asm磁盘 /dev/hdb1, /dev/hdc1,/hdd1。最后执行安装找到了ASMC磁盘。
总结: 虽然最后安装成功了,但是我也不确定到底是什么原因找不到asm磁盘。
相关文章推荐
- oracle 12c GI安装详细步骤(oracle 12C + Grid Infrastructure(GI) + UDEV + ASM +centos6.4)
- oracle 11g 单节点安装 ASM,找不到ASM磁盘组
- [翻译自mos文章] 当linux kernel和kmod-oracleasm升级之后,CRS不能发现voting disk.
- oracle 11g asm磁盘阵列安装时,磁盘路径不显示
- 安装grid时找不到ASM共享磁盘
- OCM_第十六天课程:Section7 —》GI 及 ASM 安装配置 _安装 GRID 软件/创建和管理 ASM 磁盘组/创建和管理 ASM 实例
- ASM 无法发现候选磁盘组----grid 11.2.0.3 asm 自检通不过 prvf-5184
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.2.Oracleasm Createdisk ASM磁盘失败:Instantiating disk: failed
- 安装grid时找不到ASM共享磁盘
- vmware 7 安装oracle11.2 grid 虚拟机配置
- Oracle 11.2 自动部署安装
- 安装RAC数据库时发现不了ASM磁盘
- Centos 6.5 X86_64 安装oracle 11g rac,采用ASMlib创建asm磁盘
- ORACLE 数据库 ha 无法自动切换 asm 磁盘组没有自动mount
- oracle 11g ASM单节点数据库安装grid执行root.sh脚本报错
- oracle 安装asm grid
- Oracle ASM磁盘-安装配置
- oracle ASM安装过程中UDEV实现磁盘绑定
- [转自Oracle ACE-崔华]如何用AMDU从不能mount的ASM磁盘组中往外抽取数据文件
- 11gr2 grid安装的时候,ASM磁盘status为Member