ASM磁盘组mount一例
环境信息:
oracle10gRAC + RHEL5.8
问题现象:
db1服务器crs服务正常,ASM的data磁盘组处于dismount状态。db2集群服务正常。
SQL> select name,state from v$asm_diskgroup;
NAME STATE
-------------------- ---------------------------------
ARCHDG MOUNTED
DATADG DISMOUNTED
尝试mount,但失败
SQL> alter diskgroup datadg mount;
alter diskgroup datadg mount
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15040: diskgroup is incomplete
ORA-15042: ASM disk "1" is missing
强制mount也报错
SQL> alter diskgroup datadg mount force;
alter diskgroup datadg mount force
*
ERROR at line 1:
ORA-00905: missing keyword
排查了一些资料,说是磁盘组的头有问题;这个答案肯定不是我这个案例的问题,因为db2是好的。
再查看好的db2机器磁盘组状态:
SQL> select name,state from v$asm_diskgroup;
NAME STATE
-------------------- ---------------------------------
ARCHDG MOUNTED
DATADG MOUNTED
SQL> col name for a20
SQL> col path for a20
SQL> col failgroup for a20
SQL> select name,failgroup,path from v$asm_disk;
NAME FAILGROUP PATH
-------------------- -------------------- --------------------
/dev/raw/raw3
ARCHDG_0000 ARCHDG_0000 /dev/raw/raw4
DATADG_0000 DATADG_0000 /dev/raw/raw2
DATADG_0001 DATADG_0001 /dev/raw/raw5
得知data盘用的raw2和raw5。
[root@db2 ~]# ll /dev/raw/raw*
crw-r----- 1 root oinstall 162, 1 9月 21 21:05 /dev/raw/raw1
crw-rw---- 1 oracle oinstall 162, 2 9月 21 21:05 /dev/raw/raw2
crw-rw---- 1 oracle oinstall 162, 3 9月 21 21:05 /dev/raw/raw3
crw-rw---- 1 oracle oinstall 162, 4 9月 21 21:05 /dev/raw/raw4
crw-rw---- 1 oracle oinstall 162, 5 9月 21 21:05 /dev/raw/raw5
接着排查db1的raw设备:
[oracle@db1 ~]$ ll /dev/raw/raw*
crw-r----- 1 root oinstall 162, 1 Sep 12 19:47 /dev/raw/raw1
crw-rw---- 1 oracle oinstall 162, 2 Sep 12 19:47 /dev/raw/raw2
crw-rw---- 1 oracle oinstall 162, 3 Sep 12 19:47 /dev/raw/raw3
crw-rw---- 1 oracle oinstall 162, 4 Sep 12 19:47 /dev/raw/raw4
crw------- 1 root root 162, 5 Sep 12 19:47 /dev/raw/raw5
发现raw5的属主是root。进行了如下修改:
[root@db1 ~]# chown oracle:oinstall /dev/raw/raw5
[root@db1 ~]# chmod 660 /dev/raw/raw5
再次
SQL> alter diskgroup datadg mount;
Diskgroup altered. 问题解决了
ASM磁盘组mount一例的更多相关文章
- 案例:Oracle报错ASM磁盘组不存在或没有mount
案例:Oracle报错ASM磁盘组不存在或没有mount 环境:RHEL 6.5 + Oracle Standby RAC 11.2.0.4 我做Standby RAC实验时,在恢复控制文件时,报错无 ...
- Oracle DBCA工具检测不到ASM磁盘组
本例环境: 操作系统OEL 6.5 数据库版本:11.2.0.4 问题:DBCA建库的时候,检测不到ASM磁盘组 因素一:可能是在授权的时候执行了 chown –R 775 /u01/app等修改权限 ...
- 11G ORACLE RAC DBCA 无法识别asm磁盘组
ASM磁盘无法识别几种现象: 1) gi家目录或者其子目录权限错误 2)asm磁盘的权限错误 3)asm实例未启动或者asm磁盘组没有mount上 4)asm磁盘组资源没有在线 5)oracle用户的 ...
- Linux下搭建Oracle11g RAC(8)----创建ASM磁盘组
以grid用户创建ASM磁盘组,创建的ASM磁盘组为下一步创建数据库提供存储. ① grid用户登录图形界面,执行asmca命令来创建磁盘组: ② 进入ASMCA配置界面后,单击Create,创建新的 ...
- AIX采用LV创ASM磁盘组
CREATE ASM ON AIX LV DEVICE OS:AIX 6100-03 ASM版本号 10205 # lspv hdisk0 000d295a6d68902b ...
- Oracle RAC环境下ASM磁盘组扩容
生产环境注意调整以下参数: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...
- 转://Oracle 11gR2 ASM磁盘组管理
一.环境.[grid@rhel2 ~]$ cat /etc/issueRed Hat Enterprise Linux Server release 5.5 (Tikanga) Kernel \r o ...
- asm磁盘组,asm磁盘状态学习
说明:在数据库中巡检,发现,数据库某个磁盘组状态为mount,其余磁盘组均为CONNECTED状态,排除是否异常 文档流程: 1.实际环境查询校验 2.官方文档视图中对磁盘组,磁盘状态的解释说明 3. ...
- bay——Oracle RAC环境下ASM磁盘组扩容.docx
https://www.cnblogs.com/polestar/p/10115263.html Oracle RAC环境下ASM磁盘组扩容 生产环境注意调整以下参数: +++++++++++++++ ...
随机推荐
- 设计模式之MVC设计模式初阶
MVC M:Model(数据) V:View(界面) C:Control(控制) 1⃣️Control可以直接访问View和Model 2⃣️View不可以拥有Control和Model属性,降低耦合 ...
- Objective-C学习笔记(十九)——对象方法和类方法的相互调用
事实上在OC的对象方法(减号方法)和类方法(加号方法)并非相互独立的,它们也能够发生千丝万缕的关系,今天我们来研究下它们两者相互调用的问题.该样例还是以People类为基础. (一)对象方法调用类方法 ...
- ie6中利用jquery居中
1.利用jquery居中代码 <script type="text/javascript"> $hwidth=parseInt($(window).width()); ...
- Spring Cloud Zuul API服务网关之请求路由
目录 一.Zuul 介绍 二.构建Spring Cloud Zuul网关 构建网关 请求路由 请求过滤 三.路由详解 一.Zuul 介绍 通过前几篇文章的介绍,我们了解了Spring Cloud ...
- 机器学习实战之K-Means算法
一,引言 先说个K-means算法很高大上的用处,来开始新的算法学习.我们都知道每一届的美国总统大选,那叫一个竞争激烈.可以说,谁拿到了各个州尽可能多的选票,谁选举获胜的几率就会非常大.有人会说,这跟 ...
- WinForm程序打包工具InnoSetup使用说明图文教程
WinForm程序打包工具InnoSetup使用说明图文教程 WinForm程序开发测试好了,如果将Debug/Release里面的文件发给客户使用,会让客户觉得你不够专业,但是使用VS自带的打包工具 ...
- 【PyCharm编辑器】之无法导入引用手动新建的包或类,报:This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases.
一.现象描述 如下图所示,手动新建个类包calculator.py,想在test.py文件引用它,发现一直报红线,引用失败 Unresolved reference 'calculator' less ...
- 【虚拟机】WIN8.1系统安装虚拟机win7环境
一.虚拟机的安装 1.准备 VMware Workstation 的软硬件支持,请查看 http://www.vmware.com/cn/products/workstation.html#techs ...
- erlang中判断进程是否存活
一个参数的方法是已知Pid判断进程是否存活.两个参数的方法是已知节点和Pid或进程名判断进程是否存活. is_process_alive(Pid) when is_pid(Pid)->rpc:c ...
- java 单例模式(转载)
http://www.cnblogs.com/whgw/archive/2011/10/05/2199535.html Java中单例模式是一种常见的设计模式,可分为三种:懒汉式单例.饿汉式单例.登记 ...