【轉】配置RAW Device磁碟組

shuyingxi發表於2013-04-14

主要驗證了在REDHAT環境做了raw device的驗證:

配置RAW Device磁碟組

目錄
1 RAW device 的繫結與確認
2 修改RAW devcie 的屬主,許可權
3 asm_diskstring中的語法問題


##############################################################
1 RAW device 的繫結與確認
##############################################################

不的同的作業系統的操作方法存在差異

在做塊裝置到字元裝置的繫結前,必須對新加的磁碟進行分割槽
fdisk -l
#/dev/sdc
#fdisk /dev/sdc

分成sdc[1-6]

以SUSE為例
1.1 編輯 raw 檔案
#vi /etc/raw

raw1:sdc1
raw2:sdc2
raw3:sdc3
raw5:sdc5
raw6:sdc6

1.2 Bind the raw device
/etc/init.d/raw start|status|stop

1.3 自動啟動rawdevices
#/sbin/chkconfig raw on


在REDHAT下:
1.1 vi /etc/sysconfig/rawdevices
/dev/raw/raw1 /dev/sdc1
/dev/raw/raw2 /dev/sdc2
/dev/raw/raw3 /dev/sdc3
/dev/raw/raw5 /dev/sdc5
/dev/raw/raw6 /dev/sdc6

1.2 啟動rawdevices服務
#service rawdevices start|status|stop

1.3 自動啟動rawdevices
#/sbin/chkconfig rawdevices on

修改之前:

[root@dbp rules.d]# chkconfig --list rawdevices

rawdevices      0:關閉  1:關閉  2:關閉  3:啟用  4:啟用  5:啟用  6:關閉

修改之後:

[root@dbp rules.d]# chkconfig rawdevices on

[root@dbp rules.d]#  chkconfig --list rawdevices

rawdevices      0:關閉  1:關閉  2:啟用  3:啟用  4:啟用  5:啟用  6:關閉

##############################################################

2 修改RAW devcie 的屬主,許可權,Oracle使用者必須能夠訪問
##############################################################

chown oracle:dba /dev/raw/raw[1-6]
除了單檔案要修改許可權外,對檔案所在的目錄也要有訪問許可權

##############################################################
3 asm_diskstring中的語法問題
##############################################################

asm_diskstring='/dev/raw/raw1','/dev/raw/raw2' 分別用單引號,再用分號隔開。
alter system set asm_diskstring='/dev/raw/raw1','/dev/raw/raw2' scope=spfile;
alter system set asm_diskstring='/dev/raw/raw*' scope=spfile;

##############################################################
4  配置,使用RAW Device 磁碟組
##############################################################
1) 建立磁碟組

必須啟動ASM到nomount狀態
oracle>export ORACLE_SID=+ASM
oracle>sqlplus / as sysdba
SQL> startup nomount
SQL> create diskgroup test external redundancy disk '/dev/raw/raw*';

2) 在資料庫中使用

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;


轉自 :http://space.itpub.net/10248702/viewspace-662863

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

相關文章