oracle11g中用asmlib配置磁盘组,ASM学习笔记_配置ASMLIB磁盘组
ASM學(xué)習(xí)筆記_配置ASMLIB磁盤組
目錄
1 ASMLIB Introduction
2 虛擬機(jī)添加一個共享磁盤(塊設(shè)備)
3 下載,安裝ASMLIB
4 配置,使用ASMLib 磁盤組
#######################################################################
1 ASMLIB Introduction
#######################################################################
ASMLib 是一個由Oracle定義接口,由存儲廠商實(shí)現(xiàn)的函數(shù)庫,其目的是為了簡化磁盤檢測過程,充分發(fā)揮設(shè)備廠商自己的功能.目前Oracle只提供了Linux平臺下的實(shí)現(xiàn)庫.
如果使用ASMLib,就不需要創(chuàng)建裸設(shè)備,可以直接在塊設(shè)備上創(chuàng)建.
#######################################################################
2 虛擬機(jī)添加一個共享磁盤(塊設(shè)備)
#######################################################################
添加一個SCSI磁盤
如果是在新的SCSI Controller上則應(yīng)編輯虛擬機(jī)上的配置文件
scsi2.present = "TRUE"
scsi2.sharedBus = "virtual" # none=> virtual
scsi2.virtualDev = "lsilogic"
scsi2:0.present = "TRUE"
scsi2:0.fileName = "D:\Virtual Machines\rhel4_64\sharedisk\sdisk8.vmdk"
scsi2:0.writeThrough = "TRUE"
scsi2:0.mode = "independent-persistent"
注意兩個節(jié)點(diǎn)上都要做
#######################################################################
3 下載,安裝ASMLIB
#######################################################################
ASMLib 不在Oracle Clusterware或Oracle Database安裝介質(zhì)中.需要從OTN網(wǎng)上下載.
注意下載時,要選擇與OS內(nèi)核相匹配的版本,共三個包.
以Suse9為例:
> uname -a
Linux Z810 2.6.5-7.244-smp #1 SMP Mon Dec 12 18:32:25 UTC 2005 x86_64 x86_64 x86_64 GNU/Linux
相對應(yīng)的包:
oracleasm-support-2.1.3-1.SLE9.x86_64.rpm
oracleasm-2.6.5-7.244-smp-2.0.3-1.x86_64.rpm
oracleasmlib-2.0.4-1.SLE9.x86_64.rpm
1)安裝驅(qū)動包
rpm -ivh oracleasm*.rpm
2)配置驅(qū)動包
/etc/init.d/oracleasm configure
注意: 運(yùn)行oracleasm時應(yīng)加上全路徑,因?yàn)槿笔〉膐racleasm 是/usr/sbin/oracleasm,這不是需要的.
3) 確認(rèn)包已加載
lsmod |grep asm
#######################################################################
4 配置,使用ASMLib 磁盤組
#######################################################################
1) 創(chuàng)建ASMLib 磁盤
Note: /etc/init.d/oracleasm的日志記錄在/var/log/oracleasm
在某個節(jié)點(diǎn)上
su - root
root
[root@n1 ~]# /etc/init.d/oracleasm createdisk test /dev/sdg
Marking disk "test" as an ASM disk: [FAILE]
必須對磁盤做分區(qū),只分一個區(qū),分幾個區(qū)也是可以的
#fdisk /dev/sdg
n
p
1
enter
[root@n1 ~]# /etc/init.d/oracleasm createdisk VOL1 /dev/sdg1
Marking disk "VOL4" as an ASM disk: [? OK? ]
# /etc/init.d/oracleasm scandisks
# /etc/init.d/oracleasm listdisks
VOL1
如果是RAC環(huán)境,則在另一個節(jié)點(diǎn)上
su - root
root
# /etc/init.d/oracleasm scandisks
# /etc/init.d/oracleasm listdisks
VOL1
2) 創(chuàng)建磁盤組
必須啟動ASM到nomount狀態(tài)
create diskgroup test external redundancy disk 'ORCL:VOL1';
drop diskgroup test;
這里ORCL是什么意思呢?只是一個標(biāo)識符還是說明用于ORCL Database?都不是,這是必須的前綴名
3) 在數(shù)據(jù)庫中使用
ASM磁盤級在RDBMS在使用必須先注冊
oracle>export ORACLE_SID=+ASM
oracle>sqlplus / as sysdba
SQL> alter system register;
oracle>export ORACLE_SID=test
oracle> sqlplus / as sysdba
SQL> create tablespace test datafile '+test/test01.dbf' size 50M;
總結(jié)
以上是生活随笔為你收集整理的oracle11g中用asmlib配置磁盘组,ASM学习笔记_配置ASMLIB磁盘组的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2使用教学_建水三中智能交互式液晶一体机
- 下一篇: hdfs的实验总结_实验2-熟悉常用的H