ASM管理

longqidong發表於2011-11-24
  單機ASM管理:
要想使用ASM,必須先安裝oracleasm相關的三個包 ,oracleasm-support,oracleasmlib,oracleasm,根據核心下載相應的lib包。安裝完之後,先進行oracleasm的配置,

/etc/init.d/oracleasm createdisk VOL1 /dev/sda10,將一個新建的分割槽建立為disk。這個分割槽是不需要格式話的,在用 fdisk /dev/sda建立出來後,必須要使用命令 partprobe /dev/sda將分割槽識別出來,否則建立disk會失敗。
在建立資料庫之前可以先使用dbca 進行卷組的建立,也可以在建立資料庫的過程中選擇新建卷組。如果資料庫已經在使用ASM了,那麼可以在
 
   在啟動例項之前,必須先啟動ASM,否則報錯。可以透過export ORACLE_SID設定例項名分別啟動。
 
 連線到ASM例項,可以對ASM進行管理,其中幾個重要的試圖:
 v$asm_diskgroup  ASM磁碟組的相關資訊
 v$asm_disk    ASM中disk的相關資訊。




刪除一個卷組中的一個disk,
alter diskgroup group_name drop disk 'disk_name';
eg:  alter diskgroup DATA drop disk 'VOL4';
一般情況下可以正常的刪除,
但是也有刪除過程中可能會報錯 ORA-15027: active use of diskgroup "DATA" precludes its dismount,
這事就先要將卷組dismount ,然後在刪除disk,dismount之前在資料庫例項裡要先將對應的資料檔案 offline之後才可以進行dismount。刪除完之後再將卷組mount,再把資料檔案online。這樣就可以實現在卷組中刪除disk。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22418990/viewspace-711939/,如需轉載,請註明出處,否則將追究法律責任。

相關文章