`

解决ASM无法启动问题

阅读更多

 
启动报错如下所示
rac2-> sqlplus /as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on Sun May 11 20:32:57 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file '+DG1/devdb/spfiledevdb.ora'
ORA-17503: ksfdopn:2 Failed to open file +DG1/devdb/spfiledevdb.ora
ORA-15077: could not locate ASM instance serving a required diskgroup
SQL> exit
Disconnected

--检查ASM实例运行情况
rac2-> srvctl status asm -n rac1
ASM 实例 +ASM1 正在节点 rac1 上运行。
rac2-> srvctl status asm -n rac2
ASM 实例 +ASM2 不在节点 rac2 上运行。

--可以看出,在节点2(也就是出问题的节点)上ASM实例并没有启动

--接着检查ASM磁盘组
[root@rac2 ~]# /etc/init.d/oracleasm listdisks
     没有结果输出表示ASM磁盘组没有加载,之前配置ASM的时候已经配置了自动加载ASM,可能是因为其他原因没有加载成功.下面手工加载:

[root@rac2 ~]# /etc/init.d/oracleasm enable
Writing Oracle ASM library driver configuration: [ OK ]
Loading module "oracleasm": [ OK ]
Mounting ASMlib driver filesystem: [ OK ]
Scanning system for ASM disks: [ OK ]

--再查看ASM磁盘组信息:

[root@rac2 ~]# /etc/init.d/oracleasm listdisks
VOL1
VOL2
VOL3

--可以看出,ASM磁盘组加载好了.
--下面要做的是启动ASM实例

rac2-> export ORACLE_SID=+ASM2
rac2-> sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on Sun May 11 20:36:18 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ASM instance started
Total System Global Area 92274688 bytes
Fixed Size 1217884 bytes
Variable Size 65890980 bytes
ASM Cache 25165824 bytes
ASM diskgroups mounted
SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters and Data Mining options

--启动数据库
rac2-> export ORACLE_SID=devdb2
rac2-> sqlplus "/as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on Sun May 11 20:39:57 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.

SQL> startup
ORACLE instance started.
Total System Global Area 188743680 bytes
Fixed Size 1218436 bytes
Variable Size 83888252 bytes
Database Buffers 100663296 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.

至此,实例启动完毕.
分享到:
评论

相关推荐

    无法启动ASM实例1

    总结来说,解决“无法启动ASM实例1”的问题,需要从系统参数、集群服务状态、资源管理等多个角度进行排查。通过检查和修改相关配置,以及正确启动和管理集群服务,通常可以成功启动ASM实例。在整个过程中,细心和...

    Oracle RAC ASM磁盘组故障解决办法

    本文旨在解决 Oracle RAC 环境中的磁盘组故障问题,具体来说是解决磁盘无法挂载、集群服务无法启动的问题。通过对问题的分析和解决,文章将从问题的背景、问题描述、故障解决步骤等方面进行详细的讲解。 1. 问题...

    asm取启动时间.rar

    总结,易语言ASM获取系统启动时间是一个涉及汇编语言、系统调用、时间处理等多个领域的综合问题。通过深入学习和实践,我们可以掌握这项技术,为自己的软件开发带来更多的可能性。同时,也要时刻注意编程的安全性和...

    ASM4使用指南 ASM GUIDE

    10. **问题排查**:当遇到建模或模拟过程中的问题,ASM4通常会提供错误提示和调试工具,用户可以依据这些信息调整模型或查询相关文档以解决问题。 以上是关于ASM4及其使用指南的一些基本知识点,通过深入学习和实践...

    oracle R2 ASM 知识

    Oracle ASM(Automatic Storage Management)是Oracle数据库企业版中的...通过阅读"ASM知识.txt"、"RAC以及ASM安装全过程整理.txt"、"RAC中ASM实例无法自动启动.txt"等文档,可以获取更详细的操作步骤和故障排查方法。

    1、ASM1064 DATASHEET; 2、ASM1064 参考原理图设计; 3、支持的SPI Flash清单

    这些资料对于理解ASM1064的功能,进行基于ASM1064的系统设计,以及优化性能和解决问题非常有用。通过深入学习和理解这些内容,工程师可以有效地利用ASM1064开发出高效稳定的PCI Express to SATA 3.0解决方案。

    ASM维护使用指导手册

    ASM(Automatic Storage Management)是Oracle数据库提供的一种集成的存储管理解决方案,旨在简化存储管理,提高性能,并确保数据的高可用性。本手册的目的是为IT专业人员提供ASM的维护和使用指南,帮助他们更好地...

    ASM重启实例

    在ASM实例重启过程中,可能会面临ASM实例无法启动的风险。对此,应当立即联系二线专家和原厂支持进行诊断,同时准备备用环境,以防万一。如果ASM实例不能启动,数据将迁移至备用环境,以保证业务不受影响。 接下来...

    redhat6.5 oracle ASM驱动

    Oracle ASM(Automatic Storage Management)是Oracle数据库公司提供的一种先进的存储管理解决方案,专为Oracle数据库设计。它整合了文件系统和卷管理器的功能,为数据库提供高效、可靠的存储管理。在Red Hat ...

    ORACLE ASM添加磁盘操作步骤

    在实际操作过程中可能会遇到一些常见的错误和异常情况,下面列举了一些典型的问题及其解决方法。 ##### 7.1 处理ORA-15260错误 ORA-15260错误通常发生在尝试执行某些ASM操作时,可能是由于系统资源不足或者ASM实例...

    oracleasm RPM包

    Oracle ASM(Automatic Storage Management)是Oracle数据库公司提供的一种高级存储管理解决方案,主要用于简化和优化Oracle数据库的存储管理。Oracle ASM可以自动地管理和分配磁盘空间,提供数据冗余和容错功能,...

    安装oracle ASM所需的系统包:oracleasmlib、oracleasm-support

    Oracle ASM(Automatic Storage Management)是Oracle数据库系统中用于管理存储的一种高效、集成的解决方案。它提供了自动化的磁盘管理和故障恢复功能,简化了数据库管理员的工作。在安装Oracle ASM之前,必须先安装...

    Oracle_ASM_详解

    Oracle ASM(Automatic Storage Management)是Oracle公司推出的一种高级存储管理技术,主要针对Oracle数据库系统,提供了集成化的I/O管理和磁盘存储解决方案。ASM允许数据库管理员更有效地管理存储资源,简化存储...

    oracle-support oracleasmlib kmod-oracleasm包

    5. 确保服务启动:配置系统在启动时加载OracleASM服务,以确保数据库在启动时可以正常工作。 总之,Oracle Support for Oracle ASM和Kmod-OracleASM包是Oracle数据库在Linux环境下的重要组成部分,它们提供了一套...

    oracle 10g中ASM概念以及管理技术文档

    有时候,在重新启动后可能会遇到无法启动的问题,例如以下错误: ``` ORA-01078: failure in processing system parameters ORA-01565: error in identifying file '+ORADATA/db01/spfiledb01.ora' ORA-17503: ...

    oracle不使用oracleasm的包配置ASM磁盘配置方法

    在 Oracle 数据库系统中,自动存储管理(ASM)是用于管理数据库文件的一种高性能、高可用性的解决方案。通常情况下,ASM 依赖于 Oracle 提供的 OracleASM 包来简化配置过程。然而,在某些特殊场景下,可能需要不借助...

    oracleasm相关包

    此外,它还包含了一些服务脚本,这些脚本在系统启动时自动运行,确保ASM环境正常工作。 3. **oracleasmlib-2.0.4-1.el5.i386.rpm**:Oracle ASM库(Oracle ASM Library)是一个用于Linux系统的驱动程序,它使得非...

    ASM恢复实例

    当ASM磁盘头部出现逻辑损坏,可能导致整个磁盘组无法挂载,依赖ASM实例的数据库也无法启动。因此,定期备份ASM磁盘头部至关重要,尤其是在RAC环境中增加或删除节点后,这能防止因磁盘头部问题导致的长时间恢复过程。...

Global site tag (gtag.js) - Google Analytics