熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

需要 Oracle9i 的 10 大理由

2022-06-13   來源: Oracle 

  作者 Steve Lemme
  您是否已對 Oraclei 的大量新特性感到眼花缭亂?快速查看眼前列出的 大主要特性以幫助您推廣移植的管理內容
  如果您像大多數 DBA 一樣會懷著興奮和不安接觸一個新的主要版本如 Oraclei由於該版本中含數百種新特性所以其中一定有您所需要的特性 — 甚至可能是一些可以節省您大量時間或節省您公司大量資金的特性不過您的日程安排太緊密以致無法安排出時間查看所有的特性並斷定哪些特性是最重要的 — 當您需要這麼做時您確定管理的商務案例並且確定是否升級
  幸運的是幫助就在眼前這篇文章介紹了我所認為的從 DBA 角度來講在 Oraclei 中最重要的 種新特性 — 未必是 種宣傳最多的特性但卻是 種最值得關注的特性我選擇這些特性的依據不僅在於它們在升級時提供的價值而且還有為未來新的*作類型提供的可擴展性其中一些確實根據以前版本中推出的增強特性構建但直至 Oraclei 的出現它們的潛力才獲得充分發揮
  您可能會發現在這些特性中只需一種就足以具備促成您為組織升級的商務價值或者可能需要多種特性組合在一起創造所需的升級收益在上述任何一種情況下此處重點介紹的特性都將指引您注意值得進一步研究的特性以便為您提供商務批准和移植過程的動力
  第 個理由實時應用程序集群 (RAC)
  它提供的特性 增強的防故障保護
  需要它的用戶 需要高可用性和可伸縮性的組織如目前正在運行 Oracle Parallel Server (OPS) 的組織
  要點介紹任何經受不了系統停機時間的商務都可能從 Oraclei RAC(Oracle 數據庫服務器的多節點擴展)中獲益RAC 通過對應用程序透明的可伸縮性以及在訪問數據時服務器共享集群范圍內的高速緩存在集群中的多台服務器之間為數據庫提供單一圖像冗余軟件組件(如附加節點磁盤和互連)避免了引發單點故障的問題確保用戶獲得高可用性並提供特殊的故障恢復
  第 個理由Oracle 托管文件 (OMF)
  它提供的特性 更加簡單更加安全的文件管理
  需要它的用戶 存儲和管理多個 Oracle 數據文件的組織需要應用程序更佳的可移植性或更簡單的管理的組織以及使用初級 DBA 的組織
  要點介紹OMF 簡化了數據庫管理並減少了直接管理 Oracle 數據庫文件的風險使用 OMF您可以創建數據庫對象而無需指定基礎的*作系統 (OS) 文件OMF 在內部使用標准的 OS 文件系統接口按照表空間聯機日志和控制文件的需要創建和刪除文件您要做的就是使用初始化參數指定這些文件的位置OMF 處理其余的*作確保創建具有唯一名稱的文件並在相應的對象被刪除之後刪除所屬的文件
  第 個理由外部表
  它提供的特性 以只讀方式輕松訪問數據庫外的純文本文件數據
  需要它的用戶 執行大量提取轉換加載 (ETL) *作對數據轉換執行數據倉庫登台或用於數據傳輸的數據文件進行加載的組織
  要點介紹外部表特性對存儲在數據庫外純文本文件中的數據提供只讀訪問以串行或並行方式進行查詢時您可以將純文本文件數據保留在原來的位置並使用標准的 SQL 將它與其他表連接在一起您不必再到處移動數據或將其轉換到數據庫之外也不必將其存儲在中間表中相反外部數據作為一個虛擬表出現在數據庫中啟用數據庫引擎內部的數據處理通過減少數據加載的必要性這種特性可以降低資源消耗和對附加硬件升級的需求
  第 個理由自動撤消管理
  它提供的特性 數據庫恢復期間更易於管理撤消/回退工作
  需要它的用戶使用混合在線事務處理進程 (OLTP)/數據倉庫環境的組織或通過多次手動回退進行管理的組織 — 或疲於處理快照過時錯誤的個人
  要點介紹提交事務處理之前Oracle 在稱作回退或撤消記錄的記錄中記錄下有關它們的信息您可以在數據庫恢復期間使用這些信息回退事務處理(通過執行 ROLLBACK 語句)或提供讀一致的數據視圖手動管理這些回退的任何 DBA 都知道這項工作是多麼的耗時但是使用 Oraclei您可以調用回退段 — 現在稱作撤消段 — 的自動管理方法為在參數文件中指定撤消表空間和撤消管理類型另外通過指定撤消信息在提交後應保留的時間長短您可以減少長時間運行查詢時遇到快照過時錯誤的概率(並啟用 Flashback Query 特性 — 請參閱第 個理由)指定這些規范之後您會發現回退管理耗時減少了許多
  第 個理由臨時表空間特性
  它提供的特性 為新用戶自動創建臨時表空間
  需要它的用戶 任何希望降低數據庫管理復雜性的組織確保用戶臨時空間在系統表空間中的分配不是偶然的
  要點介紹臨時表空間用於在大量基於磁盤的排序*作中存儲數據在排序過程中能夠重用非活動盤區 — 同時降低管理區和段所需的大量資源有了 Oraclei您就不再需要在 CREATE USER 語句中指定臨時表空間了相反只需將使用預創建的臨時表空間作為缺省值(使用 CREATE TABLESPACE 和 ALTER TABLESPACE 的新擴展)然後系統會自動為每個新用戶分配一個適當的臨時表空間
  第 個理由多種塊容量 (MBS)
  它提供的特性 靈活的塊容量簡化了數據傳輸和數據管理
  需要它的用戶 使用混合 Oracle 數據庫的組織需要較大的塊容量(用於決策支持系統DSS 或事務處理)和較小的塊容量(用於 OLTP *作)
  要點介紹在以前的 Oracle 版本中由於一個數據庫只能有一種塊容量所以選擇這種塊容量通常是棘手的事情實際上不可能在兩個塊容量不同的數據庫應用程序間傳輸數據使用 Oraclei 的 MBS您可以創建一種缺省塊容量的數據庫(使用初始化參數 DB_BLOCK_SIZE 指定)和多達 種備選的塊容量(KKKK 和 K)這樣您就可以在緩沖區內配置相應的子高速緩存了另外您還可以選擇其他非標准的塊容量而無需關閉數據庫這種靈活性可以幫助您在適當塊容量的表空間中定位數據庫對象以便獲得最優的 I/O 性能另外您可以輕松傳輸表空間比如在 OLTP 環境和數據倉庫環境之間傳輸而無需擔心塊容量是否相同
  第 個理由i Database Resource Manager (DRM)
  它提供的特性 使用 DBA 設置的資源指令自動管理數據庫工作負荷
  需要它的用戶 需要更好地管理 Oracle 服務級期望產品的公司目的在於增強對資源消耗查詢的控制或對某些特定應用程序或使用保證資源
  要點介紹DBA 領域中常見的一種麻煩是期望使用硬件資源維護資源調配 — 但是卻讓 OS 或系統管理員負責資源管理如果不允許您在 OS 級別改變 Oracle 進程的優先級則您無法有效地管理數據庫會話或無法防止數據庫進程在鎖定時處於休眠狀態
  幸運的是通過推行 DRM(一種資源管理工具在 Oraclei 中的功能更加強大)Oraclei 大大減少了這種麻煩i 和 i 中DRM 允許您在共享某個數據庫的各種用戶和應用程序間手動分配系統資源以便您可以保持資源利用與商務優先級一致i 中大的變化是通過根據您的資源計劃指令自動切換某個會話的組DRM 對數據庫工作負荷啟用了一種自動而前瞻性的管理
  第 個理由i 數據保護
  它提供的特性 更快更簡單的數據恢復
  需要它的用戶 使用關鍵任務 Oracle 數據庫的組織或者需要多級具有卸載數據報表能力的數據產品
  要點介紹所有 DBA 都知道對丟失重要的商務數據負責是一件多麼可怕的事情所以多數人都通過定期執行計劃備份來減少這種風險但是直到丟失了真正的數據我們才會知道恢復這些數據並重新開始商務需要的時間是多麼地長隨著當今數據的爆炸性增長備份和恢復時間長得令人無法接受 — 特別是那些使用應用程序為基於 Web 的內容提供服務的電子商務和組織
  在 Oraclei Release 中進行過重大更?螅荼は忠殉轎锢肀贛檬菘饧際酰ü子诹夢實穆呒贛檬菘馄粲昧誦碌謀阜莺突指垂δ?— 為高可用的商務提供了可靠的數據保護有了數據保護您就可以使用一個或多個同步的數據復本將主數據庫和本地或遠程備用數據庫組合成單一的易於管理的災難恢復系統
  不管備用數據庫在地域上如何分散數據保護的工作原理都非常簡單由於主數據庫進行了修改數據保護會捕獲由這些更改生成的日志信息並將它們發送到(和應用於)在托管恢復模式下運行的一個或多個備用數據庫中當主數據庫處於打開和活動狀態時每個備用數據庫也處於打開狀態供報表訪問(除非它正在執行恢復)如果主數據庫出現問題您可以輕松切換到備用數據庫以替代主數據庫
  第 個理由Flashback Query
  它提供的特性 一種撤消涉及數據*作語言 (DML) 函數的人為錯誤的方法
  需要它的用戶 經常對付 Oracle 數據丟失的組織需要及時回顧的組織或使用初級管理員的組織
  要點介紹許多研究已經表明人為錯誤大約占系統停機原因的一半 — 真是一種令人吃驚的因素從這種錯誤中恢復可以像重新創建意外丟失的索引一樣簡單也可以像恢復產品數據一樣痛苦通過單擊 Undo 按鈕(如同在您最喜愛的文字處理程序中進行的*作)來修復這類問題難道不是很好嗎?
  Flashback Query 允許您從涉及 DML 函數(如 UPDATEDELETE 和 INSERT)的人為錯誤中恢復而無需執行復雜的時點數據庫恢復也無需忍受數據庫停機(以及因恢復經驗不足而可能造成的數據丟失)這種特性依賴於您設置的 Automatic Undo Management 特性(請參閱第 個理由)通過設置一個參數並留出足夠用的磁盤空間您可以使數據庫在所定義的一段時間內保留恢復/撤消信息然後您可以使用 DBMS_FLASHBACK PL/SQL 程序包
From:http://tw.wingwit.com/Article/program/Oracle/201311/18037.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.