冷楓推薦 Oracle11g新特性更適合中型企業

2021-08-22 18:40:59 字數 3022 閱讀 2917

[冷楓推薦]oracle11g新特性更適合中型企業

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

oracle11g與4年前發布的oracle 10g版本相比,新增了400多項功能, 其中最為突出的四個新功能是自動的sql調整、分割槽建議和資料壓縮技術實時應用測試。 新版本的11g經過了1500萬個小時的測試,開發工作量達到了3.6萬人/月,相當於1000名員工連續研發3年。 另外,oracle11g提供了高效能、伸展性、可用性和安全性,並能更方便地在低成本伺服器和儲存裝置組成的網格上執行 ,對於中型企業來說是不錯的選擇,下面我就從以下幾個方面對oracle11g做個詳細介紹,希望有經驗的企業資料庫管理人員能參與一起討論,有什麼問題可以在這裡提出來。

我先說說中企業之所以應該首選oracle11g資料庫的好處吧,僅個人觀點(切勿扔磚)。

oracle 資料庫11g

(構建在oracle 獨有的網格計算能力上)使oracle 客戶能夠更快地響應不斷變化的業務狀況,通過技術創新獲得競爭優勢以及減少成本。使用oracle 資料庫11g

,您可以:

通過advanced compression 和partitioning 以更少的開銷管理更多資料

通過用oracle secure files 將所有資料儲存在oracle 資料庫中來簡化系統

用oracle active data guard 將災難恢復資源的roi 最大化

通過管理自動化使關鍵人員將精力投入到戰略性任務中

等等……

所以我說,對於有經驗的資料管理員或有一定規模的中型企業建立自己的企業架構時間,應該考慮更多是資料庫的可擴充套件性,oracle11g

資料庫真是不錯的選擇!

很多資料庫開發人員進行經常問我,oracle11g資料庫新特性針對中型企業構建的幫助體現在**呢?我在這裡做個詳細的解釋,從自己使用過程中的親身體會說說自己對oracle 11g資料的新技術的理解,希望沒用過的朋友能一起學習。

(1)自動的sql調整 是oracle11g新功能之一我一直比較期待。

oracle

資料庫11g 通過識別有問題的sql 語句、對其執行sql tuning advisor 並實施生成的sql 配置檔案建議以調整語句,而無需使用者參與,進一步自動化sql 調整過程。

自動sql 調整功能通過乙個名為「automatic sql tuning」的新任務(預設情況下,每天晚上執行)使用autotask 框架。下面是oracle 資料庫11g 中自動sql 調整過程的簡單描述:

第1 步:automatic sql tuning 基於awr top sql 識別來確定自動調整的目標。

第2 步和第3 步:當automatic sql tuning 任務在維護時段執行時,可以通過呼叫sql tuning advisor 來自動調整以前識別的sql 語句。因此,如果需要,將為它們建立sql 配置檔案。但是,做決定之前要認真測試新的配置檔案。

第4 步:在任何時間點,您都可以請求提供有關這些自動調整活動的報告。然後,您可以選擇檢查調整後的sql 語句以驗證或刪除生成的自動sql 配置檔案。

下面的例子通過在您執行了某些高負載sql 語句後強制執行automatic sql tuning 任務來說明上述行為。強制automatic sql tuning 執行只是因為您不希望該任務等到晚上才執行。要強制其執行,只需在執行本obe 時開啟維護視窗。

(2)分割槽建議也是oracle11g新功能之一,沒發布之前我和有關人員就**過這個話題。

partition(分割槽)一直是oracle資料庫引以為傲的一項技術,正是分割槽的存在讓oracle高效的處理海量資料成為可能,在即將發布的oracle 11g中,分割槽技術在易用性和可擴充套件性上再次得到了增強。

在我曾經的乙個專案中,由於資料量的巨大,所以表設計為每乙個小時乙個分割槽,資料庫管理員日常要做的一件重複而無聊的工作就是每隔一天要生成新的24個分割槽,用以儲存第二天的資料。

而在11g中這項工作可以交由oracle自動完成了,基於range和list的interval partitioning分割槽型別登場。

(3)資料壓縮技術是oracle11g最最值得一提的新東東了。

oracle11g已經開始正式推廣資料壓縮技術了,專門推出了乙個叫做advance compression的元件,全面支援普通表壓縮,非結構化資料壓縮(securefile資料壓縮),data pump資料壓縮,以及rman備份壓縮,資料壓縮技術從此名正言順的登上歷史舞台。既然是專門做為乙個option推出,oracle一定是對該特性相當有信心,所以需要單獨為該特性購買license。

在oracle9i中雖然引入了表壓縮,但是有很大的限制。只能對批量裝載操作(比如直接路徑裝載,ctas等)涉及的資料進行壓縮,普通的dml操作的資料是無法壓縮的。這應該是對於寫操作的壓縮難題沒有解決,一直遺留到oracle11g,總算是解決了關係資料壓縮的寫效能問題。oracle的表壓縮是針對block級別的資料壓縮,主要技術和oracle9i差不多,還是在block中引入symbol表,將block中的重複資料在symbol中用乙個項表示。oracle會對block進行批量壓縮,而不是每次在block中寫入資料時都進行壓縮,通過這種方式,可以盡量降低資料壓縮對於dml操作的效能影響。這樣,在block級別應該會引入乙個新的引數,用於控制block中未壓縮的資料量達到某個標準以後進行壓縮操作。

(4)實時應用測試 解決了中型企業資料庫開發人員不夠精良的弊端,這個是我一直期待,也是我放到最後講的重點。

實時應用測試元件縮短變化所需時間、降低有關風險和成本

其實中型企業對資料庫的選擇有時候太過草率,選擇一般輕型的資料庫,安全性,可擴充套件性,以及對資料庫人員的培訓方面都有很多弊端,當你了解了oracle11g資料庫及其諸多特性後,你就會發現,其實oracle11g資料庫的可擴充套件性是非常適合中型企業構建企業框架的,oracle11g資料庫的諸多優點及大量的事實都告訴我們,oracle11g資料庫是我們的不錯選擇,oracle11g資料庫可謂值得期待和使用的,希望您能參加oracle11g資料庫的應用行列,並參多多參與討論…

解除安裝oracle 11g

估計和以前的版本一樣,先刪除物理檔案,然後再刪除登錄檔的檔案。大致方法如下 1 刪除物理檔案 1 oracle安裝檔案。2 系統目錄下,program files檔案下的oracle檔案 2 登錄檔中大概有這麼幾個地方 hkey local machine software 刪除oracle目錄 h...

oracle 11G 解除安裝

oracle deinstall deconfig tool start check operation start 安裝檢查配置開始 選擇進行解除安裝的 oracle 主目錄型別為 sidb 檢查主產品清單位置是否存在 c program files oracle inventory 安裝檢查配置...

oracle 11g 解除安裝

準備把之前的oracle卸了重新裝一遍,打算裸敲個web專案 完全解除安裝oracle11g步驟 1 首先停止所有oracle服務,右鍵我的電腦 管理 服務 在o開頭的服務裡,停掉所有的orcl或是oracle開頭的 2 開始選單裡找到oracle orahome81 oracle安裝產品 univ...