oracle之——报错解决:ORA-29783: GPnP attribute SET failed with error [CLSGPNP_ERR]

环境:
OS:Centos 7.3
数据库:11.2.0.1.0
【问题描述】
在迁移OCR磁盘组到新的磁盘组时,重建ASM spfile报错:ORA-29783: GPnP attribute SET failed with error [CLSGPNP_ERR]

SQL> create spfile='+OCR_NEW' from pfile='/u01/app/11.2.0/grid/dbs/asmpfile.ora';
 create spfile='+OCR_NEW' from pfile='/u01/app/11.2.0/grid/dbs/asmpfile.ora'
*
ERROR at line 1:
ORA-29783: GPnP attribute SET failed with error [CLSGPNP_ERR]

【解决方法】

  1. 等一会,多尝试几次就可以了。(亲测无效)

  2. 关闭selinux,关闭防火墙,重启集群。以下步骤为重启集群关键步骤,但是执行时需要关注上一步执行结果,不可直接复制粘贴。

    每个节点都需要执行:
    
[root@rac1 ~]# setenforce 0
setenforce: SELinux is disabled
[root@rac1 ~]# vi /etc/sysconfig/selinux 
SELINUX=disabled
[root@rac1 ~]# service iptables stop
[root@rac1 ~]# chkconfig iptables off
[root@rac2 ~]# systemctl stop firewalld
[root@rac2 ~]# systemctl disable firewalld
	重启集群(停起crs每个节点执行,其余一个节点执行):
重启集群(停起crs每个节点执行,其余一个节点执行):
[grid@rac1 ~]$ srvctl stop database -d orcl
[root@rac1 bin]# ./crsctl stop cluster -all
[root@rac1 bin]# ./crsctl stop crs
[root@rac1 bin]# ./crsctl start crs
[root@rac1 bin]# ./crsctl start cluster -all
[grid@rac1 ~]$ srvctl start database -d orcl

重试可以。另外需要注意用grid用户,登录sysdba去执行:

[grid@rac1 admin]$ sqlplus / as sysdba
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值