ASM:ORA-15063 错误处理方法一则
http://cuug.com.cn/html/activity_283_283.html?wnlt
idle> startup
ASM instance started
Total System Global Area 83886080 bytes
Fixed Size 1217836 bytes
Variable Size 57502420 bytes
ASM Cache 25165824 bytes
ORA-15032: not all alterations performed
ORA-15063: ASM discovered an insufficient number of disks for diskgroup "DATA"
idle> select group_number,name,state,total_mb,free_mb from v$asm_diskgroup;
GROUP_NUMBER NAME STATE TOTAL_MB FREE_MB
------------ ---------- --------------------------------- ---------- ----------
0 DATA DISMOUNTED 0 0
2 WATER MOUNTED 2744 599
idle> alter diskgroup data mount;
alter diskgroup data mount
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15063: ASM discovered an insufficient number of disks for diskgroup "DATA"
idle> drop diskgroup data;
drop diskgroup data
*
ERROR at line 1:
ORA-15039: diskgroup not dropped
ORA-15001: diskgroup "DATA" does not exist or is not mounted
idle> drop diskgroup data including contents;
drop diskgroup data including contents
*
ERROR at line 1:
ORA-15039: diskgroup not dropped
ORA-15001: diskgroup "DATA" does not exist or is not mounted
查询错误信息:
[Oracle@localhost ~]$ oerr ora 15063
15063, 00000, "ASM discovered an insufficient number of disks for diskgroup \"%s\""
// *Cause: ASM was unable to find a sufficient number of disks belonging to the
// diskgroup to continue the operation.
// *Action: Check that the disks in the diskgroup are present and functioning,
// that the owner of the ORACLE binary has read/write permission to
// the disks, and that the ASM_DISKSTRING initialization parameter
// has been set correctly. Verify that ASM discovers the appropriate
// disks by querying V$ASM_DISK from the ASM instance.
处理步骤:
① /etc/init.d/init.cssd stop
② /etc/init.d/init.cssd start
③ sleep 90
④ restart ASM instance and shutdown immediate
⑤ again restart ASM instance
idle> startup
ASM instance started
Total System Global Area 83886080 bytes
Fixed Size 1217836 bytes
Variable Size 57502420 bytes
ASM Cache 25165824 bytes
ASM diskgroups mounted
现在没抛出错误了,不过:
SQL> drop diskgroup data;
drop diskgroup data
*
ERROR at line 1:
ORA-15039: diskgroup not dropped
ORA-15001: diskgroup "DATA" does not exist or is not mounted
由于10g中还没有drop diskgroup force的语法,所以这里我们借助linux的dd和dbca配合来强制删除这个老顽固。
步骤:
㈠ 通过查询可知raw5挂在了data身上:
[root@localhost ~]# dd if=/dev/zero of=/dev/raw/raw5 bs=1024 count=5
5+0 records in
5+0 records out
5120 bytes (5.1 kB) copied, 0.011998 seconds, 427 kB/s
㈡ 在dbca ---> show all ---> 选中raw5 ---> 点击cancel
其实,我已经有water这个diskgroup,也mount上了,对于data这个diskgroup,可以不必管它。
- 大小: 31.8 KB
分享到:
相关推荐
### 故障处理:Oracle ORA-01565 "Unable To Open Spfile" 错误 #### 故障背景与概述 在Oracle数据库管理过程中,遇到ORA-01565错误提示是一个较为常见的问题,特别是对于采用RAC(Real Application Clusters)...
这个错误表明在启动ASM实例时,系统参数处理失败。系统参数对于数据库的正常运行至关重要,错误的配置可能导致启动失败。解决这个问题通常需要检查并确认`init.ora`或`spfile`中的参数设置是否正确。你可以通过以下...
- **介绍**:ORA-00600是一种内部错误,通常表明数据库内核中出现了问题。 - **案例分析**:当出现此错误时,应查看trace文件和alert日志,查找相关的错误信息,并联系Oracle支持获取进一步的帮助。 - **ORA-07445...
相比之下,**Oracle 数据库实例**则负责处理数据库中的数据,并提供事务处理服务。 - 从架构上看,ASM 实例和 Oracle 数据库实例都由 SGA(System Global Area)和一系列后台进程组成。不同之处在于,ASM 实例中没有...
- **ORA-07445**是另一个表示内部错误的错误代码,可能与特定操作系统的兼容性问题有关。解决这类问题的方法通常包括更新操作系统补丁、重新编译Oracle二进制文件或调整内核参数等。 通过以上对Oracle11g常见故障...
这个RAR压缩包包含了一个名为"ora92errmsg.chm"的文件,这通常是一个Windows的帮助文件格式,用于存储结构化的信息,包括文本、图片和链接等,特别适用于这种查询手册。 Oracle 9i是Oracle公司发布的数据库版本之一...
- 若仅需要ASM管理共享存储而非操作系统级别的双机支持,则需在操作系统上卸载双机软件。具体来说,在AIX上应确保未安装rsct.basic.hacmp包,在HP-UX上应确保未安装Serviceguard包。 ##### 4. AIX上安装CRS时提示...
尝试使用`ALTER DISKGROUP DGDATA MOUNT`命令挂载磁盘组时,收到一系列的ORA-15042错误,指出ASM磁盘编号从41到40不等的磁盘丢失。这表明节点2无法识别或访问这些磁盘,可能是由于硬件故障、配置错误或者是磁盘驱动...
ORA-1801错误通常发生在试图插入一个已存在的值到唯一索引中。解决方法包括: 1. **检查数据的一致性**:确保没有重复的键值被插入到表中。 2. **调整业务逻辑**:如果应用程序逻辑允许重复键值的插入,则需要修改...
### 故障处理:DBCA建库报错CRS-2566 PRCR-1071 PRCR-1006 #### 一、问题概述 本文主要针对在使用Oracle Database Configuration Assistant (DBCA)进行数据库创建过程中出现的错误进行详细解析与故障排除,具体...
1. **错误代码**:Oracle数据库在遇到问题时,会返回一个特定的错误代码,例如ORA-00001。这些代码是识别和诊断问题的关键。 2. **错误描述**:每个错误代码都有对应的错误描述,简要说明了导致错误的原因和可能的...
│ 06.RAC环境诊断案例一则 ├─第三篇 SQL调优篇 │ 01.合理利用索引解决性能问题 │ 02.SQL优化与调整实践 │ 03.索引访问与数据读取 │ 04.SQL优化之Everything is possible │ └─第四篇 性能优化篇 01.CBO、...
通过对给定文件的分析,我们不仅了解了Oracle Metalink作为Oracle技术支持资源的重要性,还深入探讨了在Oracle数据库管理中常见的问题,如数据泵导入错误的处理、补丁的应用以及ASM实例的升级策略。这些知识点对于...
ORA-01555 错误处理 ORA-01555错误通常发生在尝试访问过期的快照数据时。解决方法包括: - 扩大回滚段大小。 - 调整事务保留策略,确保数据的一致性。 #### 20. Oracle 安装目录 - **$ORACLE_HOME**:指定...
若`+DATA/orcl/controlfile/current.260.822008533`这个文件丢失,则尝试启动数据库时会出现错误: ```sql SQL> startup ORA-00210: cannot open the specified control file ORA-00202: control file: '+DATA/orcl...
如果使用了ASM(Automatic Storage Management)功能,则还需要删除ASM实例。可以通过以下命令实现: - 在命令提示符中输入 `oracle-delete-asmsid+asm` 命令,其中 `asmsid` 是ASM实例的SID。 ##### 5. 清理...
专用服务器模式下,每个客户端连接都会有一个独立的服务器进程处理,相比之下,共享服务器模式存在一些缺点,如性能瓶颈、潜在的人为死锁等问题。 通过以上详细步骤,您可以成功地在Linux环境下安装并配置Oracle 10...
命令将启动 TESTDB 数据库而不对 SALESDB 数据库造成任何影响**:实际上,如果 SALESDB 数据库正在运行,则无法直接启动另一个数据库实例。 - **B. 命令将启动 TESTDB 数据库并关闭已运行的 SALESDB 数据库**:这...
- 提供了一种灵活的方式来处理表格数据。 - 可以用于模拟多行插入或多行处理。 #### 26. 收集Advisorystatistics - 使用`DBMS_STATS`包收集统计信息。 - 使用`DBMS_ADVISOR`包分析数据库性能。 #### 27. Audit ...
- 数据恢复:学习如何利用RMAN和闪回技术进行数据恢复,处理故障和错误。 7. **性能优化** - SQL调优:使用Explain Plan分析查询计划,优化SQL语句。 - 分区技术:了解分区表的优势和使用场景,如何通过分区提高...