添加RAC数据库后不能启动

已有RAC架构,目前运行数据库A。删除A数据库,增长B数据库(B自己也是RAC架构,相似A)。数据库

通常过程:架构


   一、中止A数据库,包含INSTANCE,NODEAPPSoracle

   二、删除A数据库数据ide

   三、 srvctl remove database -d A  (若删除不干净能够加-f参数强制删除)资源

   四、删除$ORACLE_HOME下有关A数据库的参数文件等rem

   五、B数据库数据库移到RAC上,不管是RMAN或者直接拷贝。it

   六、在$ORACLE_HOME下增长B数据库的参数文件等class

   七、srvctl add database -d B -o (ORACLE的HOME目录) -p  (SPFILE 路径)以及增长数据文件。权限

   


问题来了。CRS_START -ALL的时候,发现资源都已经注册上,可是DB相关启动不了。也不显示UNKNOW,说明注册时正确的。数据


尝试oracle 用户dbca ,结果报错以下:


看来是哪里的权限不对。尝试删除数据库注册以及INSTANCE注册。软后切换到ROOT用户,以DBCA来创建,结果成功!

后更改资源的权限为ORACLE OINSTALL后,启动成功。

相关文章
相关标签/搜索