Oracle ASM错误之--ORA-15033

简介:

系统环境:

操作系统: AIX 5.3.8

Oracle:   Oracle 10gR2


故障现象:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
SQL> create diskgroup datafile
   2       normal redundancy
     failgroup fg1 disk  '/dev/rlv_data1'
   3     4     failgroup fg2 disk  '/dev/rlv_data2' ;
create diskgroup datafile
*
ERROR  at  line  1 :
ORA -15018 : diskgroup cannot be created
ORA -15033 : disk  '/dev/rlv_data2'  belongs to diskgroup  "RECOVER"
ORA -15033 : disk  '/dev/rlv_data1'  belongs to diskgroup  "DATA"
SQL> select group_number,name,state  from  v$asm_diskgroup;
GROUP_NUMBER NAME                           STATE
------------ ------------------------------ -----------
            0  REDO                           DISMOUNTED
            0  ARCH                           DISMOUNTED
            0  DATA                           DISMOUNTED
            0  RECOVER                        DISMOUNTED

故障原因:  

1
2
3
4
5
6
7
8
9
[oracle@aix213 dbs]$lsvg -l asmvg
asmvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
lv_data1            jfs         64       64       1     open/syncd    N/A
lv_data2            jfs         64       64       1     open/syncd    N/A
asmredo2            jfs         32       32       1     open/syncd    N/A
[oracle@aix213 dbs]$lspv 
hdisk1          00c6d0ef0395eef2                    rootvg          active
hdisk0          0006816a72287441                    asmvg           active

应该是在AIX的ODM中,rlv_data1和rlv_data2,已经属于另外的磁盘组。

解决方法:

1)清理raw头部信息

1
2
3
4
5
6
[root@aix213 /]#dd  if =/dev/zero of=/dev/rlv_data1 bs=8k count= 256
256 + 0  records  in
256 + 0  records out
[root@aix213 /]#dd  if =/dev/zero of=/dev/rlv_data2 bs=8k count= 256
256 + 0  records  in
256 + 0  records out

2)重新建立ASM DISKGROUP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[oracle@aix213 dbs]$sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jul 24 11:44:29 2014
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
SQL> select name ,state from v$asm_diskgroup;
NAME                           STATE
------------------------------ -----------
REDO                           DISMOUNTED
ARCH                           DISMOUNTED
清理raw头部信息后data和recover diskgroup自动被删除 !
SQL> create diskgroup datafile
   2      normal redundancy
   3      failgroup fg1 disk  '/dev/rlv_data1'
   4    failgroup fg2 disk  '/dev/rlv_data2' ;
Diskgroup created.
磁盘组创建成功 !

3)验证

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SQL> select name ,state from v$asm_diskgroup;
NAME                           STATE
------------------------------ -----------
REDO                           DISMOUNTED
ARCH                           DISMOUNTED
DATAFILE                       MOUNTED
SQL> alter diskgroup redo mount;
Diskgroup altered.
SQL> alter diskgroup arch mount;
Diskgroup altered.
SQL> select name ,state from v$asm_diskgroup;
NAME                           STATE
------------------------------ -----------
REDO                           MOUNTED
ARCH                           MOUNTED
DATAFILE                       MOUNTED

@至此,问题被解决 !











本文转自 客居天涯 51CTO博客,原文链接:http://blog.51cto.com/tiany/1529597,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
Oracle 关系型数据库
oracle asm 磁盘显示offline
oracle asm 磁盘显示offline
30 2
|
SQL 存储 Oracle
oracle错误代码大全(超详细)
本篇文章是对oracle错误代码进行了详细的总结与分析,需要的朋友参考下
1313 0
|
2月前
|
存储 Oracle 关系型数据库
【数据库数据恢复】Oracle数据库ASM磁盘组掉线的数据恢复案例
oracle数据库ASM磁盘组掉线,ASM实例不能挂载。数据库管理员尝试修复数据库,但是没有成功。
【数据库数据恢复】Oracle数据库ASM磁盘组掉线的数据恢复案例
|
SQL Oracle 关系型数据库
解决Oracle的状态: 失败 -测试失败: IO 错误: The Network Adapter could not establish the connection
解决Oracle的状态: 失败 -测试失败: IO 错误: The Network Adapter could not establish the connection
1635 0
解决Oracle的状态: 失败 -测试失败: IO 错误: The Network Adapter could not establish the connection
|
SQL Oracle 关系型数据库
Oracle ASM磁盘和磁盘组的常用SQL语句
Oracle ASM磁盘和磁盘组的常用SQL语句
191 0
|
SQL Oracle 关系型数据库
【数据库】解决 oracle: SQL 错误 [900] [42000]: ORA-00900: 无效 SQL 语句
【数据库】解决 oracle: SQL 错误 [900] [42000]: ORA-00900: 无效 SQL 语句
1928 0
【数据库】解决 oracle: SQL 错误 [900] [42000]: ORA-00900: 无效 SQL 语句
|
存储 Oracle 关系型数据库
常见Oracle错误都在这了: ORA-00257/ORA-00313/ORA-28000/ORA-28000
常见Oracle错误都在这了: ORA-00257/ORA-00313/ORA-28000/ORA-28000
常见Oracle错误都在这了: ORA-00257/ORA-00313/ORA-28000/ORA-28000
|
文字识别 Oracle NoSQL
oracle 11g 单机asm配置
oracle 11g 单机asm配置
487 0
|
Oracle 关系型数据库
❤️Oracle ASM加磁盘及剔盘操作❤️
❤️Oracle ASM加磁盘及剔盘操作❤️
189 0

推荐镜像

更多