Oracle ASM磁盘组dd格式化后映射给其他Oracle数据库

本文介绍了一种在使用Oracle ASM磁盘组时遇到的问题及解决方案,具体为通过DD方式格式化磁盘头后,磁盘组无法正常启动的情况。文章详细描述了从定位问题到最终解决的全过程,包括修改ASM参数文件、启动实例、使用srvctl命令启动磁盘组等关键步骤。

Oracle ASM磁盘组采用DD的方式格式化磁盘头后映射给其他数据库使用,发现ASM磁盘组起不来。

1、首先dd格式化每个磁盘的磁盘头信息

2、将格式化的磁盘映射给其他Oracle 并成功安装ASM磁盘组

3.启动数据库后,发现使用crsctl命令查看到ASM磁盘均未启动

4.解决办法:

a.登录asm实例

# su - grid

$ sqlplus / as sysasm

SQL> show parameter spfile

备份当前asm实例参数文件

SQL> create pfile='/home/grid/init_asm.ora' from spfile; 

关闭asm实例

SQL> shutdown immediate

修改asm参数文件

利用修改后的参数文件启动asm实例

SQL> startup nomount pfile='/home/grid/init_asm.ora';

SQL> alter database mount;

使用srvctl命令启动每个磁盘组

$ srvctl start diskgroup -g DATA

$ srvctl start diskgroup -g fra

使用当前内存中的参数文件创建spfile

SQL> create spfile from memory;

重启asm实例即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值