AsmDisk添加磁盘在线扩容

AsmDisk添加磁盘在线扩容

𝓓𝓸𝓷 Lv6

asmdisk空间扩充容量

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
节点1:
for i in y z aa ab ac ad;
do
echo "KERNEL==\"sd*[!0-9]\", ENV{DEVTYPE}==\"disk\", SUBSYSTEM==\"block\", PROGRAM==\"/usr/lib/udev/scsi_id -g -u -d \$devnode\", RESULT==\"`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", SYMLINK+=\"asmdisk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""
done

KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36888603000000021fa1660f531274223", SYMLINK+="asmdisk024", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="368886030000001b7fa1660f531274223", SYMLINK+="asmdisk025", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36888603000000050fa1660f531274223", SYMLINK+="asmdisk026", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="368886030000007dcfa1660f531274223", SYMLINK+="asmdisk027", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36888603000000890fa1660f531274223", SYMLINK+="asmdisk028", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="368886030000005dcfa1660f531274223", SYMLINK+="asmdisk029", OWNER="grid", GROUP="asmadmin", MODE="0660"


节点2:
for i in y z aa ab ac ad;
do
echo "KERNEL==\"sd*[!0-9]\", ENV{DEVTYPE}==\"disk\", SUBSYSTEM==\"block\", PROGRAM==\"/usr/lib/udev/scsi_id -g -u -d \$devnode\", RESULT==\"`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", SYMLINK+=\"asmdisk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""
done

KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36888603000000021fa1660f531274223", SYMLINK+="asmdisk024", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="368886030000001b7fa1660f531274223", SYMLINK+="asmdisk025", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36888603000000050fa1660f531274223", SYMLINK+="asmdisk026", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="368886030000007dcfa1660f531274223", SYMLINK+="asmdisk027", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36888603000000890fa1660f531274223", SYMLINK+="asmdisk028", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="368886030000005dcfa1660f531274223", SYMLINK+="asmdisk029", OWNER="grid", GROUP="asmadmin", MODE="0660"


[root@crmbackup01 ~]# udevadm trigger --type=devices --action=change
[root@crmbackup01 ~]# udevadm control --reload



[grid@crm-oracle-01 ~]$ sqlplus / as sysasm

SQL*Plus: Release 18.0.0.0.0 - Production on Sat Jan 7 11:39:39 2023
Version 18.5.0.0.0

Copyright (c) 1982, 2018, Oracle. All rights reserved.


Connected to:
Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production
Version 18.5.0.0.0

SQL> set linesize 200 pagesize 200
SQL> col name for a15
SQL> col path for a50
SQL> select name,path,state,mount_status,header_status from v$asm_disk order by name;

NAME PATH STATE MOUNT_S HEADER_STATU
--------------- -------------------------------------------------- -------- ------- ------------
ARCHDG_0000 /dev/asmdisk022 NORMAL CACHED MEMBER
ARCHDG_0001 /dev/asmdisk023 NORMAL CACHED MEMBER
CRSDG_0000 /dev/asmdisk001 NORMAL CACHED MEMBER
CRSDG_0001 /dev/asmdisk002 NORMAL CACHED MEMBER
CRSDG_0002 /dev/asmdisk003 NORMAL CACHED MEMBER
DATADG_0000 /dev/asmdisk007 NORMAL CACHED MEMBER
DATADG_0001 /dev/asmdisk008 NORMAL CACHED MEMBER
DATADG_0002 /dev/asmdisk009 NORMAL CACHED MEMBER
DATADG_0003 /dev/asmdisk010 NORMAL CACHED MEMBER
DATADG_0004 /dev/asmdisk011 NORMAL CACHED MEMBER
DATADG_0005 /dev/asmdisk012 NORMAL CACHED MEMBER
DATADG_0006 /dev/asmdisk013 NORMAL CACHED MEMBER
DATADG_0007 /dev/asmdisk014 NORMAL CACHED MEMBER
DATADG_0008 /dev/asmdisk015 NORMAL CACHED MEMBER
DATADG_0009 /dev/asmdisk016 NORMAL CACHED MEMBER
DATADG_0010 /dev/asmdisk017 NORMAL CACHED MEMBER
DATADG_0011 /dev/asmdisk018 NORMAL CACHED MEMBER
DATADG_0012 /dev/asmdisk019 NORMAL CACHED MEMBER
DATADG_0013 /dev/asmdisk020 NORMAL CACHED MEMBER
DATADG_0014 /dev/asmdisk021 NORMAL CACHED MEMBER
MGMT_0000 /dev/asmdisk004 NORMAL CACHED MEMBER
MGMT_0001 /dev/asmdisk005 NORMAL CACHED MEMBER
MGMT_0002 /dev/asmdisk006 NORMAL CACHED MEMBER
/dev/asmdisk029 NORMAL CLOSED CANDIDATE
/dev/asmdisk024 NORMAL CLOSED CANDIDATE
/dev/asmdisk028 NORMAL CLOSED CANDIDATE
/dev/asmdisk025 NORMAL CLOSED CANDIDATE
/dev/asmdisk027 NORMAL CLOSED CANDIDATE
/dev/asmdisk026 NORMAL CLOSED CANDIDATE

29 rows selected.


SQL> alter diskgroup ARCHDG add disk
2 '/dev/asmdisk024' name ARCHDG_0002,
3 '/dev/asmdisk025' name ARCHDG_0003,
4 '/dev/asmdisk026' name ARCHDG_0004,
5 '/dev/asmdisk027' name ARCHDG_0005,
6 '/dev/asmdisk028' name ARCHDG_0006,
7 '/dev/asmdisk029' name ARCHDG_0007
8 rebalance power 8;

Diskgroup altered.

SQL> select * from v$asm_operation;

GROUP_NUMBER OPERA PASS STAT POWER ACTUAL SOFAR EST_WORK EST_RATE EST_MINUTES ERROR_CODE CON_ID
------------ ----- --------- ---- ---------- ---------- ---------- ---------- ---------- ----------- -------------------------------------------- ----------
1 REBAL COMPACT WAIT 8 8 0 0 0 0 0
1 REBAL REBALANCE RUN 8 8 12128 134800 25866 4 0
1 REBAL REBUILD DONE 8 8 0 0 0 0 0
  • Title: AsmDisk添加磁盘在线扩容
  • Author: 𝓓𝓸𝓷
  • Created at : 2024-07-05 18:50:47
  • Updated at : 2024-07-20 05:15:41
  • Link: https://www.zhangdong.me/asm-add-disk.html
  • License: This work is licensed under CC BY-NC-SA 4.0.
评论