Method Two:
cd /lib/udev/rules.d ll 99-oracle-permission.rulesvi 99-oracle-permission.rulesSUBSYSTEM!="block", GOTO="dm_end"KERNEL!="dm-*", GOTO="dm_end"PROGRAM=="/bin/bash -c ‘/sbin/dmsetup info -c --noheadings -j %M -m %m -o name‘"RESULT=="spathap1", OWNER:="grid",GROUP:="asmadmin",MODE:="660"RESULT=="spathap2", OWNER:="grid",GROUP:="asmadmin",MODE:="660"RESULT=="spathap3", OWNER:="grid",GROUP:="asmadmin",MODE:="660"RESULT=="spathap4", OWNER:="grid",GROUP:="asmadmin",MODE:="660"RESULT=="spathap5", OWNER:="grid",GROUP:="asmadmin",MODE:="660"RESULT=="spathap6", OWNER:="grid",GROUP:="asmadmin",MODE:="660"RESULT=="spathap7", OWNER:="grid",GROUP:="asmadmin",MODE:="660"LABEL="dm_end"
Overloaded Udev Rules
/sbin/udevadm Control--reload-rules
Post-mortem inspection
After successful operation, check the following:
[Email protected] ~]# ll/dev/dm*
BRW-RW----. 1 root disk 253, 0 Dec 1 20:15/dev/dm-0
BRW-RW----. 1 root disk 253, 1 Dec 1 20:15/dev/dm-1
BRW-RW----. 1 root disk 253, 1 20:15/dev/dm-10
BRW-RW----. 1 root disk 253, 2 DEC 1 20:15/dev/dm-2
BRW-RW----. 1 Grid asmadmin 253, 3 Dec 15:21/dev/dm-3
BRW-RW----. 1 Grid asmadmin 253, 4 Dec 15:21/dev/dm-4
BRW-RW----. 1 Grid asmadmin 253, 5 Dec 15:21/dev/dm-5
BRW-RW----. 1 grid asmadmin 253, 6 Dec 15:21/dev/dm-6
BRW-RW----. 1 Grid asmadmin 253, 7 Dec 15:21/dev/dm-7
BRW-RW----. 1 grid asmadmin 253, 8 Dec 15:21/dev/dm-8
BRW-RW----. 1 Grid asmadmin 253, 9 Dec 15:21/dev/dm-9
Oracle Foundation Environment configuration (storage permissions)