当前位置: 首页 > news >正文

Oracle 11g RAC 故障之--Instance 启动失败

系统环境:

操作系统:RedHat EL5.5

Cluster:           GI 11.2.0.1.0

数据库软件:Oracle 11.2.0.1

故障现象:

  添加新的node3的Instance 后,再启动Instance 时,出现以下故障。


[oracle@node3 dbs]$ sqlplus '/as sysdba'

sqlplus '/as sysdba'

SQL*Plus: Release 11.2.0.1.0 Production on Thu Apr 17 15:47:41 2014

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to an idle instance.

SYS@ prod3>startup nomount;

ORA-15081: failed to submit an I/O operation to a disk


告警日志:

ORACLE_BASE from environment = /u01/app/oracle

Errors in file /u01/app/oracle/diag/rdbms/pmydb/prod3/trace/prod3_rbal_16308.trc:

ORA-15183: ASMLIB initialization error [driver/agent not installed]

WARNING: FAILED to load library: /opt/oracle/extapi/32/asm/orcl/1/libasm.so

Errors in file /u01/app/oracle/diag/rdbms/pmydb/prod3/trace/prod3_rbal_16308.trc:

ORA-15183: ASMLIB initialization error [driver/agent not installed]

SUCCESS: diskgroup DG1 was mounted

USER (ospid: 16204): terminating the instance due to error 15081

NOTE: dependency between database pmydb and diskgroup resource ora.DG1.dg is established

Instance terminated by USER, pid = 16204


查看相关trace 文件:


[root@node3 node3]# tail  /u01/app/oracle/diag/rdbms/pmydb/prod3/trace/prod3_rbal_16308.trc

*** 2014-04-17 15:47:55.374

*** SESSION ID:(11.1) 2014-04-17 15:47:55.374

*** CLIENT ID:() 2014-04-17 15:47:55.374

*** SERVICE NAME:() 2014-04-17 15:47:55.374

*** MODULE NAME:() 2014-04-17 15:47:55.374

*** ACTION NAME:() 2014-04-17 15:47:55.374


ERROR: asm_version error. err: driver/agent not installed rc:2

ORA-15183: ASMLIB initialization error [driver/agent not installed]

ORA-15183: ASMLIB initialization error [driver/agent not installed]

已经安装ASM相关的driver

[root@node3 ~]# rpm -qa |grep asm

oracleasmlib-2.0.4-1.el5

oracleasm-support-2.1.3-1.el5

oracleasm-2.6.18-194.el5-2.0.5-1.el5

[root@node3 ~]# uname -a

Linux node1 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux

查看Oracle 可执行文件:

[root@node3 asm]# ls -l /u01/app/oracle/product/11.2.0/db_1/bin/oracle

-r-sr-s--x 1 oracle oinstall 173515905 Apr 17 15:07 /u01/app/oracle/product/11.2.0/db_1/bin/oracle

    发现文件的所属的group错误,Oracle 后台进程启动时会执行此文件,而如果属于oinstall组,则无权访问ASM磁盘驱动,从而无法访问ASM disk。


正常属性应该是:

[oracle@node1 ~]$ ls -l /u01/app/oracle/product/11.2.0/db_1/bin/oracle

-r-sr-s--x 1 oracle asmadmin 173515905 Dec 28 18:17 /u01/app/oracle/product/11.2.0/db_1/bin/oracle


修改属性:

[root@node3 ~]# chown oracle:asmadmin /u01/app/oracle/product/11.2.0/db_1/bin/oracle

[root@node3 asm]# ls -l /u01/app/oracle/product/11.2.0/db_1/bin/oracle

-r-xr-x--x 1 oracle asmadmin 173515905 Apr 17 15:07 /u01/app/oracle/product/11.2.0/db_1/bin/oracle

[root@node3 asm]# chmod 6551  /u01/app/oracle/product/11.2.0/db_1/bin/oracle

[root@node3 asm]# ls -l /u01/app/oracle/product/11.2.0/db_1/bin/oracle

-r-sr-s--x 1 oracle asmadmin 173515905 Apr 17 15:07 /u01/app/oracle/product/11.2.0/db_1/bin/oracle


@更改完成后,再启动Instance ,Instance 启动正常!










本文转自 客居天涯 51CTO博客,原文链接:http://blog.51cto.com/tiany/1397355,如需转载请自行联系原作者

相关文章:

  • Nginx基于用户名和密码的访问控制
  • VS2005和ASP.NET2.0中使用强类型数据
  • HTML 简介
  • 开机取消按Ctrl+Alt+Del键
  • Android录制视频报错setVideoSize called in a invalid state 1
  • android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对(1)
  • android89 服务service
  • 阿里云服务器使用之一:搭建jsp服务器
  • 安装 virtualenv
  • 实例详解ISA防火墙策略元素:ISA2006系列之五
  • 调查称没互联网35.8%的人将手足无措,您呢?
  • 实现.NET Core配置Provider之EF
  • hbase shell 启动报错
  • Ubuntu 16下安装zabbix agent
  • python2中MySQLdb加入超时及其重试功能
  • 07.Android之多媒体问题
  • Akka系列(七):Actor持久化之Akka persistence
  • Effective Java 笔记(一)
  • IOS评论框不贴底(ios12新bug)
  • mysql innodb 索引使用指南
  • Netty 4.1 源代码学习:线程模型
  • oldjun 检测网站的经验
  • python 学习笔记 - Queue Pipes,进程间通讯
  • springMvc学习笔记(2)
  • 阿里研究院入选中国企业智库系统影响力榜
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 一些关于Rust在2019年的思考
  • 运行时添加log4j2的appender
  • 数据库巡检项
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • #预处理和函数的对比以及条件编译
  • (42)STM32——LCD显示屏实验笔记
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (vue)页面文件上传获取:action地址
  • (二)JAVA使用POI操作excel
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • **python多态
  • .apk 成为历史!
  • .Net 6.0 处理跨域的方式
  • .NET CLR Hosting 简介
  • .net core 6 集成和使用 mongodb
  • .NET Core 项目指定SDK版本
  • .NET Micro Framework初体验
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • [1]-基于图搜索的路径规划基础
  • [2009][note]构成理想导体超材料的有源THz欺骗表面等离子激元开关——
  • [2015][note]基于薄向列液晶层的可调谐THz fishnet超材料快速开关——
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)
  • [android] 请求码和结果码的作用
  • [AutoSar]BSW_Com07 CAN报文接收流程的函数调用
  • [BUUCTF]-Reverse:reverse3解析
  • [BZOJ1010] [HNOI2008] 玩具装箱toy (斜率优化)
  • [BZOJ1053][HAOI2007]反素数ant
  • [BZOJ2281][SDOI2011]黑白棋(K-Nim博弈)