檔案系統機制 資料檔案 檔案

2021-04-14 19:36:27 字數 1767 閱讀 3744

www.grn8.com

綠吧導航網 免費廣告換連線。

在oracle中,可以用4種檔案系統機制儲存

你的資料。這裡強調了「

你的資料」,是指你的資料字典、redo記錄、undo記錄、表、索引、lob等,也就是你自己每天關心的資料。簡單地講,這包括:

q 「cooked」

作業系統(os)

檔案系統:這些檔案就像字處理文件一樣放在檔案系統中。在windows 資源管理器中可以看到這些檔案,在unix上,可以通過

ls命令看到這些檔案。可以使用簡單的os工具(如windows上的

xcopy或unix上的

cp)來移動檔案。從歷史上看,cooked os檔案一直是oracle中儲存資料的「最流行」的方法,不過我個人認為,隨著a**(稍後再詳細說明)的引入,這種情況會有所改觀。cooked檔案系統(「加工」檔案系統或「熟」檔案系統)通常也會

快取,這說明在你讀寫磁碟時,os會為你快取資訊。

q  原始分割槽(raw partitions,

也稱裸分割槽):這不是檔案,而是原始磁碟。不能用

ls來檢視;不能在windows資源管理器中檢視其內容。它們就是磁碟上的一些大扇區,上面沒有任何檔案系統。對oracle來說,整個原始分割槽就是乙個大檔案。這與cooked檔案系統不同,cooked檔案系統上可能有幾十個甚至數百個資料庫資料檔案。目前,只有極少數oracle安裝使用原始分割槽,因為原始分割槽的管理開銷很大。原始分割槽不是緩衝裝置,所完成的所有i/o都是直接i/o,對資料沒有任何os緩衝(不過,對於資料庫來說,這通常是乙個優點)。

q  自動儲存管理(automatic storage management,a**):這是 oracle 10

grelease 1 的乙個新特性(標準版和企業版都提供了這個特性)。a**是專門為資料庫設計的檔案系統。可以簡單地把它看作乙個資料庫檔案系統。在這個檔案系統上,不是把購物清單儲存在文字檔案中;這裡只能儲存與資料庫相關的資訊:你的表、索引、備份、控制檔案、引數檔案、重做日誌、歸檔檔案等。不過,即使是a**,也同樣存在著相應的資料檔案;從概念上講,資料庫仍儲存在檔案中,不過現在的檔案系統是a**。a**設計成可以在單機環境或者集群環境中工作。

q  集群檔案系統:這個檔案系統專用於rac(集群)環境,看上去有些像由集群環境中多個節點(計算機)共享的cooked檔案系統。傳統的cooked檔案系統只能由集群環境中的一台計算機使用。所以,儘管可以在集群中的多個節點之間使用nfs裝載或samba共享乙個cooked檔案系統(samba與nfs類似,可以在windows/unix環境之間共享磁碟),但這會導致一損俱損。如果安裝有檔案系統並提供共享的節點失敗,這個檔案系統都將不可用。oracle集群檔案系統(oracle cluster file system,ocfs)是oracle在這個領域推出的乙個新的檔案系統,目前只能在windows和linux上使用。其他第三方開發商也提供了一些經認證的集群檔案系統,也可以用於oracle。集群檔案系統讓cooked檔案系統的優點延伸到了集群環境中。

有意思的是,資料庫可能包含來自上述所有檔案系統中的檔案,你不必只選其中的乙個。在你的資料庫中,可能部分資料儲存在乙個傳統的cooked檔案系統中,有些在原始分割槽上,有一些在a**中,還有一些在集群檔案系統中。這樣就能很容易地切換技術,或者只是涉及乙個新的檔案系統,而不必把整個資料庫都搬到這個檔案系統中。現在,因為完整地討**件系統及其詳細的屬性超出了本書的範圍,所以我們還是回過頭來深入**oracle檔案型別。不**件是儲存在cooked檔案系統、原始分割槽、a**中,還是儲存在集群檔案系統中,以下概念都適用。

32利用檔案系統儲存資料 檔案系統掃盲

計算機的檔案系統是一種儲存和組織計算機資料的方法,它使得對其訪問和查詢變得容易,檔案系統使用檔案和樹形目錄的抽象邏輯概念代替了硬碟和光碟等物理裝置使用資料塊的概念,使用者使用檔案系統來儲存資料不必關心資料實際儲存在硬碟 或者光碟 的位址為多少的資料塊上,只需要記住這個檔案的所屬目錄和檔名。在寫入新資...

資料檔案與日誌檔案讀取機制

型別 1.main data file 主資料檔案,有且只有乙個。mdf 2.next data file 次資料檔案,0 n個。ndf 3.log data file 日誌檔案 1 n個 ldf 空間分配原則 先分配後使用的原則 多餘的空間 未使用的空間通過壓縮資料檔案 包括日誌檔案 來釋放出來 ...

檔案 檔案系統

一 檔案型別 二 外存和記憶體 1.外存 如磁碟 如機械硬碟,固態硬碟 速度快 磁帶 cd,外存速度慢,掉電保護 2.記憶體,速度快,掉電不保護,速度越快,越貴 三 檔案的輸入和輸出 1.以記憶體為參照物,流入記憶體,叫做輸入 2.檔名是檔案的唯一標識 唯一指的是全路徑 3.windows下檔名不區...