AIX中創建的裸設備即AIX中的邏輯卷 for Oracle
創建方法如下:
語法:mklv -t raw -y [lvname] [vgname] [LPs]
例如在創建Oracle所需的裸設備:
mklv -t raw -y lv_sysaux datavg 3
mklv -t raw -y lv_systems aux datavg 3
mklv -t raw -y lv_ctl1 datavg 1
mklv -t raw -y lv_ctl2 datavg 1
mklv -t raw -y lv_redo1 datavg 1
mklv -t raw -y lv_redo2 datavg 1
mklv -t raw -y lv_undotbs01 datavg 3
mklv -t raw -y lv_temp01 datavg 2
mklv -t raw -y lv_users01 datavg2
mklv -t raw -y lv_spfileorcl datavg 1
mklv -t raw -y lv_pwdorcl datavg 1
# ls -alt /dev/lv_*將發現剛才創建的所有邏輯卷對應的塊設備
# ls -alt /dev/rlv_*將發現剛才創建的所有邏輯卷對應的字符設備
設置所有字符設備為oracle:oinstall所有者
# chown oracle:oinstall /dev/rlv_*
設置所有字符設備權限為700
chmod 700 /dev/rlv_*
使用ls -alt /dev/rlv_*查看更改是否正確。
註意:使用上述方式創建邏輯卷會存在一些問題,ORALCE使用這樣的邏輯卷時會跳過第一個數據塊(稱為偏移量)使用。在AIX上可以使用-T O參數來屏蔽偏移量。
語法:mklv -y [lvname] -T O [vgname] [PPs]
例如:
mklv -T O -y lv_systems datavg 3
AIX中創建的裸設備即AIX中的邏輯卷 for Oracle