我廠所使用數據庫服務器硬件結構為一臺Sun FireV890企業服務器,外接一臺磁盤陣列,磁盤陣列用于存儲Oracle數據庫系統及數據文件。服務器操作系統為Solaria9.0(SunOS 5.9), Oracle數據庫版本為Oracle 8i。數據庫用于存儲全廠各類管理信息系統生成的生產辦公數據,每天新增記錄近萬條。
由于數據庫服務器在全廠各類生產辦公工作中至關重要的地位,計劃對數據庫服務器實施雙機熱備份。新增一臺同樣配置的Sun Fire V890服務器,將兩臺服務器同時連接至外接磁盤陣列,使用Legato AAM軟件進行雙機熱備份,服務器以主備方式對外提供服務。當其中一臺服務器出現故障時,數據庫服務可快速切換至另一臺服務器,保證數據庫服務的持續可用。
1、雙機熱備份實施
1.1安裝前的準備工作
(1)兩臺服務器均新增兩塊百兆網卡,用于心眺線連接,檢查服務器的服務運行狀態。
(2)確定主服務器名為pmdatahase,從服務器名為pmdatabase2。
(3)修改/etc/host文件,主服務器的修改如下:
127.0.0. 1 localhost
10.1.1.4 pmdatabase loghos //主服務器地址
10.1.1.3 pmdatabase2 //從服務器地址
192.1.1.1 hba1 //心跳線接口
192.1.2.1 hbb1 //心跳線接口
192.1.1.2 hba2 //心跳線接口
192.1.2.2 hbb2 //心跳線接口
10.1.1.2 oracle //對外提供服務地址
(從服務器修改方式基本相同)。
(4)修改//etc/hostname.*文件,確保系統所用到的網絡接口在系統啟動時可以自行啟動。主服務器的修改如下:
/etc/hostname.eri0
pmdatabase
/etc/hostname.qfe0
hba1
/etc/hostname.qfe 1
hbb1
從服務器修改方式基本相同。
(5)修改//etc/vfstab文件,確保系統啟動時不會自動掛接外部磁盤陣列。
(6)以上準備工完成后,重啟服務器并側試設置生效。
1.2安裝Legato AAM軟件
(1)在主服務器上安裝LegatOAAM軟件。安裝目錄為/optILGTOaam50;
(2)進入主服務器安裝目錄,建立環境變量文件//.profile并執行。/.profile文件內容如下:
FT_DIR=/opt/LGTOaam50
FT_CONSOLE_DIR=/opt/LGTOaam50/console
FT_DOMAIN=Oracle
export FT_DIR
export FT_CONSOLE_DIR
export FT_ DOMAIN
(3)運行//optlL.GTOaam50/bin/ft_setup,進行主服務器設置。
(4)運行/opt/LGTOaam50/bin/ft_startup,啟動主服務器上的代理模塊。
(5)相應的安裝并啟動從服務器上的代理模塊。
(6)在主服務器上運行ftconsole打開軟件控制臺,進入Nodes子菜單,確認兩臺服務器都已正常運行,右鍵點擊從服務器節點,選擇Promote agent to primary,提升服務器的代理模塊權限。
1.3安裝Oracle代理模塊
(1)在主服務器上安裝Oracle代理模塊。
(2)運行/opt/LGTOaam50/bin/ftPerl Oracle_ setup.pl,進行各項參數設置。主要設置Oracle數據庫環境參數如下:
ORACLE_HOME=/export/home/ora815
ORACLE_SID=ORA815
(3) Oracle代理模塊安裝完成后,在軟件控制臺中會自動增加一個資源組,其中已經加入了IP資源和Oracle的啟動停止腳本。管理員可根據實際需要對腳本進行調整。
1.4 Legato AAM軟件控制臺
所有安裝設置完成后,Resource Groups子菜單為資源組。其中,oracle節點為邏輯IP,為oracle服務對外提供服務的IP地址;oradata為磁盤陣列上的磁盤組資源。OracleSqlnet和OracleServer分別為數據庫的服務和監聽進程。以上4項資源組成了一個統一的資源組,在這里顯示為oraclegp。
Nodes子菜單下的兩個節點為主服務器和從服務器。
Processes下的兩個節點分別對應數據庫的服務和監聽進程。
正常工作狀態下,所有節點狀態燈均為綠色。當主服務器發生故障時,雙機熱備份軟件可以快速檢測到服務器異常,并將數據庫服務切換至從服務器,保證數據庫服務的持續可用。另外,數據庫管理員可以在資源組中手動進行服務器切換。
2、結束語
通過Oracle雙機熱備份的實施,實現了數據庫服務器相關資源的自動檢測和管理,系統可以自行對異常情況進行響應,保證數據庫的穩定運行,為企業數據庫服務的高可用性提供保障。下一步計劃在條件許可的情況下對數據庫磁盤陣列進行鏡像,進一步提高數據的安全,排除任何單點故障引發數據庫服務中斷的可能性。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/