Oracle作為一個應用廣泛的資料庫,而又以其在AIX上庫運作較穩定,在一些應用比較關鍵的部門和行業有着廣泛的應用。裸裝置作為一個特殊的資料存儲媒體,它可以直接操作資料,省去了作業系統一級别,速度更加迅速。雖然11g開始oracle對裸裝置的支援越來越小,但是相信裸裝置在資料庫的管理還是相當廣泛。
1、檢視活動卷組
<a target="_blank" href="http://blog.51cto.com/attachment/201308/222513640.png"></a>
2、檢視卷組空間
可以看到每個pp size512MB,還有free pp1062塊。
<a target="_blank" href="http://blog.51cto.com/attachment/201308/222527634.png"></a>
3、建立邏輯卷
建立一個邏輯卷,可以指定大小或pp數目。
<a target="_blank" href="http://blog.51cto.com/attachment/201308/222541168.png"></a>
4、檢視卷組下擁有的邏輯卷
邏輯卷有open和closed,其中open是指使用的,closed是未使用的。如果要删除邏輯卷,必須先将它上面的表空間删除才可。
<a target="_blank" href="http://blog.51cto.com/attachment/201308/222555694.png"></a>
5、修改卷組屬性
我們剛剛建立了一個nagios的邏輯卷,它也是一個裝置塊。
我們首先需要了解兩個概念。
塊:以b開頭。随機存取的裝置,在通路時使用緩存技術,實作按塊的資料通路。典型的是硬碟上的檔案系統。
字元裝置:以c開頭。使用順序寫入的、面向流的裝置類型,在通路過程中不采用緩沖區方法優化。典型的是裸裝置。
我們建立的/dev/nagios是塊裝置,/dev/rnagios即為對應的字元裝置。
Chown -R oracle:dba /dev/rnagios
6、建立表空間
Sql>conn /as sysdba
Sql>create tablespace nagios datafile ‘/dev/rnagios’ size 45m;
這裡的size要略小于裸裝置本身的容量。
然後指定使用表空間的使用者即可,在這個使用者建立的資料便可以使用該裸裝置空間。
順便提一下如果是rac環境,這裡建立的表空間很難達到資料同步重新開機節點,這個可以看我的部落格《rac重新開機執行個體》大家分享。
本文轉自zsaisai 51CTO部落格,原文連結:http://blog.51cto.com/3402313/1273077