我們在安裝雙機熱備的數據庫時,沒必要在2台機器上都安裝一次數據庫,我們只需在一台數據庫主機安裝完成後,用rcp的方式把app下的所有文件復制到備機上。以下是主要的安裝步驟:
1.在A機(10.203.1.1 db_01)上調整主機內核參數,建立dba group和oracle用戶,安裝數據庫軟件,且僅安裝數據庫軟件,create database我們後面可以手工的創建。注意此處建立oracle用戶後,需要給oracle設置密碼,不然之後做信任機制會有問題。
2.如果有需要版本升級,在安裝完成數據庫軟件後,停lsnr、停dbsnmp,運行升級的runInstaller。由於之前我們沒有建庫,因此我們在此處也就不必運行$ORACLE_HOME/rdbms/admin/catpatch腳本。
3.在B機(10.203.1.2 db_02)上建立dba group和oracle用戶,並且調整主機參數,注意由於需要建雙機熱備,因此需要保證gid和uid和A機上的一致。
4.在A機的/etc/hosts文件上添加:
10.203.1.2 db_02
在B機的/etc/hosts文件上添加:
10.203.1.1 db_01
5.建立信任機制,在A機的主目錄建立.rhosts文件
db_02
在B機的主目錄建立.rhosts文件
db_01