程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle新技術對Linux意味著什麼?

Oracle新技術對Linux意味著什麼?

編輯:Oracle數據庫基礎

從1999年發布第一個面向Linux平台的商用數據庫開始,Oracle就是Linux的堅定倡導者。尤其在增強Linux、可用性和可伸縮性方面始終保持著領先地位。

最近,Oracle為Linux發布了一系列庫函數和工具包,這一舉措顯著地改進了Linux的集群性能,也為開發人員提供了使用Linux及其文件系統的新特性。這些新工具大大提高了Linux 的實用性和商業價值。另外,Oracle還向那些在Red Hat Linux高級服務器2.1版上配置Oracle9i的客戶提供技術支持。這項服務的好處是巨大的,它意味著公司現在可以充滿信心地采用基於Linux的應用程序。

為什麼支持Linux

答案是非常明顯的。市場上迫切需要Linux。例如,IDC 預言在Linux環境上的花費將從2001年的8000萬美元增加到2006年的2億8000萬美元,年平均增長率為28%。Gartner Group預言,到2007年,Linux市場的收入將超過90億美元,接近總發貨收入的18%。雖然這樣的預言只表明他們自己的觀點,但對Oracle而言完全支持Linux也具有商業意義。從2002年6月以來,已有68000多份基於Linux的Oracle9i數據庫第2版被下載。

另外一個方面,形成Linux基礎的原理和通常意義上的開放源碼同樣重要。開放源碼的文檔規范化,而且開放源碼代表著從少量開發人員創建僅供少數人使用或受益的專用系統的模式向有眾多開發人員和用戶合作創建和修改的靈活系統的模式的轉移,這種靈活的系統可使當今的商業更好地運轉。

Oracle 致力於Linux的另一原因就是,從大型機、服務器到桌上型電腦,Linux 幾乎可以在任何硬件平台上運行。這使Linux獨特地定位在集群環境下運行,而且通過為公司提供在廣泛使用開放源碼的平台上部署應用程序的更多的控制權和靈活性,從而提高了在Linux上運行的應用程序的投資價值。

改進集群性能

企業需要可用性和可擴展性,集群技術在這兩方面都扮演了主要角色。Linux 集群技術的獨特之處在於它能夠處理運行在普通硬件上的集群,因而集群的應用擴展到小型企業和個人用戶。現在,有了Oracle和Red Hat最新的Linux增強功能,集群的管理和性能得到很大改進。這些增強功能包括:

集群文件系統 與集群相關的最重要的功能增強是Oracle發布了Linux集群文件系統。在出現集群文件系統前,管理集群中各部分意味著直接與裸磁盤打交道。相比之下,集群文件系統極大地簡化了對整個集群的管理。利用集群文件系統,用戶可以創建一個包括集群內所有磁盤的大分區,所有節點都可以非常簡單地訪問文件系統。而為Oracle9i Real Application Clusters特別設計的共享文件系統使集群內所有節點可以共享一個Oracle home文件,而不必要求每個節點都有自己的本地拷貝。對Oracle home文件所做的更改是通過集群動態地復制,而不會妨礙其可用性。

NIC故障時負荷切換 也稱網絡容錯(Network Fault Tolerance,NFT)或NIC冗余,這類故障時負荷切換支持使兩個或多個服務器可始終保持一個活動鏈路。NIC故障時負荷切換意味著用戶可以在每台機器中安裝另一個兼容的NIC,如果由於任何原因主網絡連接發生故障的話,第二個備用的NIC將自動獲得控制權並保持網絡連通。現在,有了基於Linux的Oracle產品,用戶可以安裝另一個NIC以確保高可用性。

I/O保護 I/O保護幫助保護被多個節點共享的文件系統的完整性。I/O保護意味著當一個節點停機時,其他的節點會將其與文件系統隔開。尤其對Oracle來說,Oracle 的I/O保護防止失效數據庫節點的剩余寫操作向文件系統寫信息。

增強可管理性

Oracle也在致力於使其運行在Linux上的產品更易於管理,它正在與Red Hat合作開發更多的工具和程序。增強Linux可管理性的工具包括:

集群管理器 為了更好地利用前面提到的集群增強功能,Oracle為Oracle9i Real Application Clusters創建了一個稱為集群管理器(Cluster Manager)的新組件。集群管理器是一個守護進程(daemon),負責監控所有集群服務。用戶可以配置守護進程並啟動它,Oracle在需要的時候訪問它。

Israid實用程序 Israid是Oracle開發的實用程序,使用戶可以管理RAID存貯。利用這個程序,用戶可查詢Linux md設備,獲得有關該設備及其所屬塊的信息。使用Israid,用戶可恢復raidtab文件,檢查並確保該文件中信息的正確性,然後,如果磁盤改了名字,則手工或用Israid重建md配置。

網絡控制台和應急轉儲程序 該工具和Red Hat的高級服務器2.1捆綁在一起,提供了一個網絡控制台,用於將內核消息(包括Linux應急簽名消息)通過網絡登錄到中央服務器。該工具提供一個對系統和內核日志的集中、一致的視圖,從而幫助用戶更迅速地解決與Linux有關的問題。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved