oracle如何往dg加盘_oracle 在物理机上添加磁盘操作
物理機上添加磁盤操作
注意:
1)物理機上添加磁盤操作,不涉及到start_udev的動作。
2)磁盤分區的操作,需要謹慎進行,核準無誤后再操作。
(1)查看磁盤名稱命名
# su - grid
$ sqlplus / as sysasm
set linesize 180
col name format a20
col path format a30
col header_status format a15
col failgroup format a20
select name, path, header_status, mode_status, state, failgroup, disk_number from v$asm_disk order by name;
SQL>
NAME PATH HEADER_STATUS MODE_STATUS STATE FAILGROUP DISK_NUMBER
-------------------- ------------------------------ --------------- --------------------- ------------------------ -------------------- -----------
CRSDG_0000 /dev/mapper/asmcrs1p1 MEMBER ONLINE NORMAL CRSDG_0000 0
CRSDG_0001 /dev/mapper/asmcrs2p1 MEMBER ONLINE NORMAL CRSDG_0001 1
CRSDG_0002 /dev/mapper/asmcrs3p1 MEMBER ONLINE NORMAL CRSDG_0002 2
ODSDW_0000 /dev/mapper/asmdata1p1 MEMBER ONLINE NORMAL ODSDW_0000 0
ODSDW_0001 /dev/mapper/asmdata2p1 MEMBER ONLINE NORMAL ODSDW_0001 1
ODSDW_0002 /dev/mapper/asmdata3p1 MEMBER ONLINE NORMAL ODSDW_0002 2
ODSDW_0003 /dev/mapper/asmdata4p1 MEMBER ONLINE NORMAL ODSDW_0003 3
ODSDW_0004 /dev/mapper/asmdata5p1 MEMBER ONLINE NORMAL ODSDW_0004 4
/dev/mapper/asmdata2 CANDIDATE ONLINE NORMAL 10
/dev/mapper/asmdata3 CANDIDATE ONLINE NORMAL 11
/dev/mapper/asmcrs2 CANDIDATE ONLINE NORMAL 12
NAME PATH HEADER_STATUS MODE_STATUS STATE FAILGROUP DISK_NUMBER
-------------------- ------------------------------ --------------- --------------------- ------------------------ -------------------- -----------
/dev/mapper/asmdata4 CANDIDATE ONLINE NORMAL 13
/dev/mapper/asmcrs1 CANDIDATE ONLINE NORMAL 14
/dev/mapper/asmcrs3 CANDIDATE ONLINE NORMAL 15
/dev/mapper/asmdata5 CANDIDATE ONLINE NORMAL 1
/dev/mapper/asmdata1 CANDIDATE ONLINE NORMAL 9
16 rows selected.
SQL>
/dev/mapper/asmdata5
由上邊的輸出,確定新增的名字應該為asmdata6
(2)修改alias的新增磁盤的名字
[root@ ~]# vi /etc/multipath.conf
multipath {
wwid 360002ac000000000000002ea000066e3
alias asmdata5
}
multipath {
wwid 360002ac*************************
alias asmdata6 <<< 設置新增的磁盤的名字為asmdata6
}
(3)重新加載mulitipathd,并查看相關的磁盤信息
[root@ ~]# service multipathd reload
[root@ ~]# multipath -ll |grep -A6 asm
asmdata6 (360002ac*************************) dm-13 3PARdata,VV <<< 找到對應的asmdata6這塊磁盤
... snip ...
asmdata5 (360002ac000000000000002ea000066e3) dm-13 3PARdata,VV
size=1.0T features='0' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 7:0:0:8 sdap 66:144 active ready running
|- 8:0:0:8 sdar 66:176 active ready running
|- 7:0:1:8 sdaq 66:160 active ready running
`- 8:0:1:8 sdas 66:192 active ready running
(4)核準參數文件12-dm-permissions.rules配置
[root@ ~]# cat /etc/udev/rules.d/12-dm-permissions.rules
ACTION!="add|change", GOTO="dm_end"
ENV{DM_UDEV_RULES_VSN}!="?*", GOTO="dm_end"
# PLAIN DM DEVICES
#
# Set permissions for a DM device named 'my_device' exactly
# ENV{DM_NAME}=="my_device", OWNER:="root", GROUP:="root", MODE:="660"
ENV{DM_NAME}=="asm*", OWNER:="grid", GROUP:="dba", MODE:="660"
LABEL="dm_end"
[root@ ~]#
(5)對新增磁盤進行分區操作(請再次核準要操作的磁盤,失誤操作將導致數據庫損壞)
# parted /dev/mapper/asmdataXXX mklabel gpt mkpart primary 0% 100%
本示例為asmdata6,請根據實際情況,執行具體的操作命令,如下所示為對asmdata6磁盤進行分區。
[root@ ~]# parted /dev/mapper/asmdata6 mklabel gpt mkpart primary 0% 100%
(6)確認新增磁盤屬性
查詢具體新增磁盤的屬性(asmdata6和asmdata6p1)
這里以asmdata5, asmdata5p1作為示例輸出,請以實際的新增磁盤的相關屬性asmdata6和asmdata6p1
[root@ ~]# ls -l /dev/mapper/asm*
lrwxrwxrwx 1 root root 7 8月 6 11:15 /dev/mapper/asmcrs1 -> ../dm-4
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmcrs1p1 -> ../dm-15
lrwxrwxrwx 1 root root 7 8月 6 11:15 /dev/mapper/asmcrs2 -> ../dm-6
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmcrs2p1 -> ../dm-17
lrwxrwxrwx 1 root root 7 8月 6 11:15 /dev/mapper/asmcrs3 -> ../dm-3
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmcrs3p1 -> ../dm-14
lrwxrwxrwx 1 root root 7 8月 6 11:15 /dev/mapper/asmdata1 -> ../dm-9
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmdata1p1 -> ../dm-20
lrwxrwxrwx 1 root root 7 8月 6 11:15 /dev/mapper/asmdata2 -> ../dm-8
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmdata2p1 -> ../dm-19
lrwxrwxrwx 1 root root 7 8月 6 11:15 /dev/mapper/asmdata3 -> ../dm-7
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmdata3p1 -> ../dm-18
lrwxrwxrwx 1 root root 7 8月 6 11:15 /dev/mapper/asmdata4 -> ../dm-5
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmdata4p1 -> ../dm-16
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmdata5 -> ../dm-13
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmdata5p1 -> ../dm-21
[root@ ~]# ls -l /dev/dm-13 /dev/dm-21
brw-rw---- 1 grid dba 253, 13 8月 6 11:15 /dev/dm-13 << 確認屬性為grid dba
brw-rw---- 1 grid dba 253, 21 8月 6 11:16 /dev/dm-21 << 確認屬性為grid dba
[root@ ~]#
##############################################################################################
另一個物理節點(如果為RAC的系統,另一個節點的操作說明):
注意:另一個節點不需要再執行磁盤分區命令
(1)修改alias的新增磁盤的名字
[root@ ~]# vi /etc/multipath.conf
multipath {
wwid 360002ac000000000000002ea000066e3
alias asmdata5
}
multipath {
wwid 360002ac*************************
alias asmdata6 <<< 設置新增的磁盤的名字為asmdata6
}
(2)重新加載mulitipathd,并查看相關的磁盤信息
[root@ ~]# service multipathd reload
[root@ ~]# multipath -ll |grep -A6 asm
asmdata6 (360002ac*************************) dm-13 3PARdata,VV <<< 找到對應的asmdata6這塊磁盤
... snip ...
(3)核準參數文件12-dm-permissions.rules配置
(4)確認新增磁盤屬性
總結
以上是生活随笔為你收集整理的oracle如何往dg加盘_oracle 在物理机上添加磁盘操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: e平台3.0首款SUV 比亚迪元PLUS
- 下一篇: echarts 时间曲线图_制作按时间每