oracle 企業管理器11g

paulyibinyi發表於2010-06-22

   今天去聽了 oracle公司在廣州主辦的oracle 企業管理器11g研討會,我個人主要比較關注的是利用 oem 11g 管理資料庫,相比以前9i,10g的維護,oem11g確實很多自動化了,透過自己切身維護經驗這裡我列舉以下6點:
 
 1.新增與刪除節點 用oem11g 一鍵搞定,透過點點滑鼠就搞定了,10g的新增與刪除節點,手工操作參與非常多

 2.補丁自動下載和更新到資料庫 和windows一樣,至於是否需要停機,這個還有待於驗證

 3.自動sql調優(有sql執行計劃庫) 舉個簡單例子:繫結變數執行計劃問題,這個在9i是非常困擾dba的一個問題(可能會選擇錯誤的執行計劃) 11g會自動選擇正確的執行計劃
       select * from tab where id< :a  如果傳遞的值為100,小於100的值有4個,執行計劃則為索引掃描 正常
       select * from tab where id< :a  如果傳遞的值為10000,小於10000的值有8000個, 執行計劃為全表掃描 正常

 4.sql調優後可以馬上應用於生產庫,無需修改程式,這個也還待於去驗證(即上面寫的對打包的應用程式啟用透明調優)
    傳統方法:找到負載高的sql,進行調優,開發人員在應用程式程式碼中修改sql,然後釋出打包。


 5.11g增加資料庫重放功能)
  
   比如我們9iR2升級到11gR2, 傳統測試方法,搭建11gR2環境,然後載入測試,模擬使用者併發,這樣做的方法非常難達到真實環境的情況,而且投入非常多的時間,人力和物力。
   11g資料庫重放功能就能很方便的做到這點,即在生產環境捕獲,測試環境處理,重放,然後生成測試報告
   在我們客戶當中,變更的案例非常多
   比如:
   作業系統變更,windows環境遷移到unix
   儲存變更 
   配置變更  單機轉換為rac
   資料庫版本升級

  oracle 高階副總載 David Mitchell  OVUM 說使測試變更所需時間減少80%,使測試成本降低70%,透過減少以外中斷測試降低了風險,並提高了其IT運營的服務質量。
     這句話說的非常好。
  11g以前版本,做這個變更測試確實是非常麻煩的一件事情,而且不一定能達到一個非常滿意的效果,
  有的雖然做過測試,但一上生產,很多問題暴露出來,我們有客戶遇到過。


 6.oracle 11g asm增加acfs叢集檔案系統,與傳統檔案系統可以進行互動
    比如從acfs叢集檔案系統下複製檔案到傳統檔案系統
   
   oracle oem 11g管理功能非常多,個人知識有限,只列舉部分,其他的還需要去學習和體驗。

總結:
    oracle oem 11g不僅僅是提高了dba的工作效率,而是提高了整個IT運營的服務質量(包括IT生命週期的各個階段),對於我們dba來說,有更多的時間去規劃和管理好資料庫,正因為如此,才使的我們不斷去學習和體驗新功能帶給我們的好處。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-665913/,如需轉載,請註明出處,否則將追究法律責任。

相關文章