背景:RAC Oracle 11.2.0.4,已存在一個數據庫,目標在此基礎上再創建一個數據庫。
問題:
dbca建庫時遭遇節點間無法進行信任關系錯誤,也就意味著無法實現集群數據的創建。
步驟如下:
初期,嘗試重新配置兩節點的信任關系,但是問題依舊。
得到這樣的現象:
節點1無法完成信任關系;
節點2可以完成信任關系;
之後,我們通過這個錯誤提示,可以找尋到一些提示。可以看到錯誤中有提示“0777 for… are too open, it is recomeded that…”,這個可能或許和權限有關。後續得到了證實。
後來也是小兄弟的提示,告訴我說這兩個節點中節點1上,/home/oracle的權限是777,而節點2上的權限是700。是否是節點1權限過大引起的呢?
帶著疑惑,我們把節點上的/home/oracle目錄權限改為700,然後進行信任關系認證,發現已經正常了,問題解決。完成新數據庫的創建。
後續跟另一位同事交流,對於/home/oracle權限默認是賦予600的,而出現權限過大的情況可能是由於一些不好的習慣把目錄權限賦予過大埋下的隱患,我們就不得而知了,但是這次問題確實因為權限過大引起。