Optimal Flexible Architecture

OFA是oracle資料庫中的一個概念(在任何平台上安裝和部署適用最優靈活架構)。OFA通過類型和用途來組織和管理資料庫檔案。二進制檔案、控制檔案、日誌檔案、管理檔案可以分布在多個磁碟。

基本介紹

  • 中文名:最優靈活架構
  • 外文名:Optimal Flexible Architecture
  • 概念:是oracle資料庫中的一個概念
  • 表現控制檔案寫在不同的磁碟
  • 原則:存儲在任何一個磁碟里.
簡介,具體表現,原則,

簡介

Optimal Flexible Architecture (OFA)
OFA是oracle資料庫中的一個概念
Installation and configuration on all supported platforms complies with Optimal Flexible
Architecture (OFA). OFA organizes database files by type and usage. Binary files, control
files, log files, and administrative files can be spread across multiple disks.
Consistent naming convention provides the following benefits:
* Database files can be easily differentiated from other files
* It is easy to identify control files, redo log files, and data files
* Easier administration of multiple Oracle Homes on the same machine by separating
files on different disks and directories
* Better performance is achieved by decreasing disk contention among data files, binary
files, and administrative files which can now reside on separate directories and disks
Oracle有靈活的檔案目錄結構,

具體表現

1, 能將數據檔案,二進制檔案,日誌檔案,控制檔案寫在不同的磁碟
2, 資料庫的檔案能很容易與平台中的其它檔案區別開來。
3, 容易確定控制檔案,redo日誌檔案和數據檔案
4, 能很容易的在同一machine 上管理多個Oracle Homes,通過將它們各自的檔案放在不同的disk和directory裡面。
5, 將檔案放在不同的磁碟上,這樣加快了執行的效率。
OFA的方法包括以下三條

原則

l 創建一個有續的作業系統目錄結構,在此目錄下存儲檔案可以存儲在任何一個磁碟里.
命名可能存放oracle的所有設備,在以設備為單位來指定設備的時候可以用同配符或者類似的方法.
在每個設備的同一級目錄下明確的創建一個用於存儲oracle數據的目錄.
l 根據不同的用途和特徵,把段(數據對象)分成組分散到不同的表空間中.
根據碎塊特徵,把不同組的數據對象分散到不同表空間中(例如,不要將數據段回滾段放在一起, 創建獨立的臨時表空間、回滾表空間,系統表空間,不同用途的數據分散到不同的表空間中).
根據對磁碟資源的競爭使用狀態,把不同組的段分散到不同的表空間中(例如,不要把數據和索引放在一起).
根據所代表對象的不同行為特徵,把不同組的段分散到不同的表空間中 (例如,不要把需要每日備份一次的表和需要每年備份一次的表放在同一個表空間中).
l 把資料庫組件分散到不同的磁碟空間中,使資料庫的可靠性和運行效率最大化.注意在RAID環境下不要考慮把數據檔案分散到在多個控制器組中.
資料庫控制檔案至少要在三個不同物理磁碟陣列中分別有三個可用的副本.
把那些存儲了搶奪磁碟資源的數據的表空間分散在不同的物理磁碟上(還應該考慮到磁碟控制器的使用情況).
可以把同一表空間的數據檔案分散到不同的物理磁碟上。

相關詞條

熱門詞條

聯絡我們