安裝配置informix hdr

然後開始安裝informix,大致步驟如下:
  • 創建informix組和informix用戶,一般需要把informix用戶的資源使用設成不受限制(例如允許創建的最大文件、數據段大小等);
  • 導入informix軟件,mount上informix的安裝光盤後,根據提供安裝文件的類型,如果是tar格式(.tar擴展名),用tar命令解開;如果是cpio格式(.cpi擴展名),用cpio –icvdumB < 解開。
  • 導入後,根據informix的版本安裝稍有區別,9版的informix都是通過informix用戶安裝,然後su到root用戶,執行安裝過程中生成的腳本(文件名一般包含有RUN_AS_ROOT字樣);低版本的informix用戶直接由root用戶安裝。不管哪種方式,執行install之前需要設置INFORMIXDIR環境變量(指向安裝目錄),另外還需要注意:IDS(Informix Dynamic Server)要放在最後安裝。
  • 前面都很容易,大部分生手安裝informix的時間都花在如何把informix server轉起來。簡單說:大致分成激活aio、設置環境變量、sqlhosts設置、onconfig設置、chunk所用的lv設置等步驟,因爲這是一臺準備用作備機的機器,所以直接把主機上的配置拷貝過來就可以。

接下來就是今天工作的重點——配置informix hdr(High-availability Data Replication),也分步驟說明:

  • p610有兩塊網卡,根據設計,準備用一根直聯線專用於兩臺主機間informix的數據複製。
  • 由於複製是基於informix的網絡服務的,所以要在兩邊的informix上個增加一個onsoctcp方式的服務名。同時爲了它們之間能夠相互訪問和傳送數據,必須建立兩臺主機informix用戶之間信任關係。這屬於操作系統的設置:編輯/etc/hosts.equiv,增加一行 informix,其中hostname爲對方主機的名字。設置完可以用rsh命令測試一下。
  • 完成後,在主機上做數據庫0級備份,並把備份文件傳到備機。
  • 主機上執行onmode -d primary <備機服務名>。
  • 備機上執行ontape -p物理恢復數據,結束後執行onmode -d secondary <主機服務名>。
  • 這時執行onstat -可以看到,兩邊的informix狀態,主機上增加了Pri字樣,備機上則是Sec,表明複製關係已經建立。

注意:在主機上創建數據庫必須是帶日誌的,這與複製原理有關。

建立複製關係後,兩邊的informix操作方式與往常沒有兩樣,可以隨意啓動關閉,並且無所謂先後順序。備機端的數據庫可以正常訪問,但處於只讀模式下。

如果主機故障,需要啓用備機端的數據庫,執行onmode –d standard就可以在線地數據庫模式轉變成正常模式。

轉自UNIXBLOG
發佈了36 篇原創文章 · 獲贊 0 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章