添加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後,啓動成功。

相關文章
相關標籤/搜索