Oracle10g中的4種資料儲存方式

2021-06-15 21:18:06 字數 918 閱讀 1221

1、作業系統檔案

這種是大家最常用的方式了,也是非商業執行模式(比如開發或者開發階段的測試環境) 下最常用的形式。當大家安裝oracle的時候,如果選用了作業系統檔案的儲存形式,那麼就會把oracle的資料儲存在作業系統中,以檔案的形式存在。 就好像我們玩某些單機版遊戲,你的存檔就是作業系統的檔案一樣。用檔案形式儲存資料,帶來的優點就是易於資料庫移動。比如你把oracle的資料檔案直接 copy到一台電腦上,就可以很快複製出乙個一樣的資料庫系統出來。在檔案的讀寫的時候,作業系統通常會提供快取形式進行讀寫,避免過多讀寫硬碟對磁碟造 成很大傷害。所以用作業系統檔案形式儲存資料,等於先天性獲得了作業系統的快取功能。

2、裸分割槽

裸分割槽就是把資料庫直接寫在磁碟上,不再經過作業系統這一層,oracle專門來對 這個分割槽進行讀寫。因為沒有了作業系統這一層,所以讀寫起來的速度和效能是質一般的飛躍的,在某些對oracle讀寫非常頻繁的資料庫應用中,採用裸分割槽 形式儲存資料甚至可以提高30%以上的效能。當然,如果資料儲存是採用的作業系統檔案,如果在unix下採用raid對於檔案讀寫操作頻繁的情況下也是一 個可以提高效能的手段。

3、自動儲存管理

自動儲存管理通常也被稱為asm,是在oracle 10g以後才提供的一種新的儲存形式。這種儲存形式貌似是前兩種儲存形式的折中。既不是用的host作業系統的檔案系統,也不是裸分割槽的形式直接由 oracle讀寫。而是可以看作為一種oracle特有的檔案系統形式。在asm上可以儲存資料檔案,控制檔案,日誌檔案等等,在asm中,這些也是以文 件的形式存在的,只不過這個時候的檔案格式是oracle自有的asm形式。在linux中和asm有點相似的就是lvm(邏輯volume管理),也是 可以看作是一種自有的新的檔案系統形式。

4、集群系統ocfs(rac)

oracle10G 資料幫浦技術

1.技術概述 資料幫浦技術是基於pl sql的dbms datapump提供的 通過兩個方式可以使用 乙個是命令列模式 乙個是基於web的企業級別影象介面管理工具完成資料的遷移。1 資料幫浦與imp exp的區別 是基於imp exp的,但是比imp exp速度塊 單執行緒比exp快2倍 比imp快...

Oracle 10g 資料字典

資料字典記載了資料庫的系統資訊,它是唯讀表和檢視的集合。資料字典的所有者味sys使用者,並且其資料被存放在system表空間中。因為oracle 專門使用system 表空間存放資料字典信,所以不建議在system表空間上建立表 索引和簇等物件。使用者只能在資料字典上執行查詢操作 select語句 ...

oracle10G 資料幫浦技術

1.技術概述 資料幫浦技術是基於pl sql的dbms datapump提供的 通過兩個方式可以使用 乙個是命令列模式 乙個是基於web的企業級別影象介面管理工具完成資料的遷移。1 資料幫浦與imp exp的區別 是基於imp exp的,但是比imp exp速度塊 單執行緒比exp快2倍 比imp快...