一、KFOD命令可以在系统级别查找和监控ASM磁盘。
二、KFOD帮助信息
[oracle@rac1 ~]$ kfod -help
_asm_a/llow_only_raw_disks KFOD allow only raw devices [_asm_allow_only_raw_disks=TRUE/(FALSE)]
_asm_l/ibraries ASM Libraries[_asm_libraries='lib1','lib2',...]
_asms/id ASM Instance[_asmsid=sid]
a/sm_diskstring ASM Diskstring [asm_diskstring='discoverystring', 'discoverystring' ...]
d/isks Disks to discover [disks=raw,asm,all]
g/roup Group discover [group=controlfile]
n/ohdr KFOD header suppression [nohdr=TRUE/(FALSE)]
o/p KFOD options type [OP=DISKS/GROUPS/ALL]
p/file ASM parameter file [pfile='parameterfile']
s/tatus Include disk header status [status=TRUE/(FALSE)]
v/erbose KFOD verbose errors [verbose=TRUE/(FALSE)]
[oracle@rac1 ~]$
三、使用示例
[oracle@rac1 ~]$ kfod
--------------------------------------------------------------------------------
Disk Size Path
================================================================================
1: 512 Mb /dev/raw/raw10
2: 512 Mb /dev/raw/raw11
3: 512 Mb /dev/raw/raw12
4: 512 Mb /dev/raw/raw13
5: 512 Mb /dev/raw/raw14
6: 512 Mb /dev/raw/raw15
7: 512 Mb /dev/raw/raw16
8: 512 Mb /dev/raw/raw17
9: 3072 Mb /dev/raw/raw18
10: 3072 Mb /dev/raw/raw19
11: 3072 Mb /dev/raw/raw20
12: 3072 Mb /dev/raw/raw21
13: 3072 Mb /dev/raw/raw22
14: 512 Mb /dev/raw/raw6
--------------------------------------------------------------------------------
ORACLE_SID ORACLE_HOME
================================================================================
+ASM2 /u01/app/oracle/product/10.2.0/db_1
+ASM1 /u01/app/oracle/product/10.2.0/db_1
[oracle@rac1 ~]$
[oracle@rac1 ~]$ kfod op=disks
--------------------------------------------------------------------------------
Disk Size Path
================================================================================
1: 512 Mb /dev/raw/raw10
2: 512 Mb /dev/raw/raw11
3: 512 Mb /dev/raw/raw12
4: 512 Mb /dev/raw/raw13
5: 512 Mb /dev/raw/raw14
6: 512 Mb /dev/raw/raw15
7: 512 Mb /dev/raw/raw16
8: 512 Mb /dev/raw/raw17
9: 3072 Mb /dev/raw/raw18
10: 3072 Mb /dev/raw/raw19
11: 3072 Mb /dev/raw/raw20
12: 3072 Mb /dev/raw/raw21
13: 3072 Mb /dev/raw/raw22
14: 512 Mb /dev/raw/raw6
[oracle@rac1 ~]$
[oracle@rac1 ~]$ kfod disks=all status=true verbose=true op=all
--------------------------------------------------------------------------------
Disk Size Header Path
================================================================================
1: 512 Mb FOREIGN /dev/raw/raw1
2: 512 Mb CANDIDATE /dev/raw/raw10
3: 512 Mb CANDIDATE /dev/raw/raw11
4: 512 Mb CANDIDATE /dev/raw/raw12
5: 512 Mb CANDIDATE /dev/raw/raw13
6: 512 Mb CANDIDATE /dev/raw/raw14
7: 512 Mb CANDIDATE /dev/raw/raw15
8: 512 Mb CANDIDATE /dev/raw/raw16
9: 512 Mb CANDIDATE /dev/raw/raw17
10: 3072 Mb CANDIDATE /dev/raw/raw18
11: 3072 Mb CANDIDATE /dev/raw/raw19
12: 512 Mb FOREIGN /dev/raw/raw2
13: 3072 Mb CANDIDATE /dev/raw/raw20
14: 3072 Mb CANDIDATE /dev/raw/raw21
15: 3072 Mb CANDIDATE /dev/raw/raw22
16: 512 Mb FOREIGN /dev/raw/raw3
17: 512 Mb FOREIGN /dev/raw/raw4
18: 512 Mb FOREIGN /dev/raw/raw5
19: 512 Mb CANDIDATE /dev/raw/raw6
20: 3072 Mb MEMBER /dev/raw/raw7
21: 3072 Mb MEMBER /dev/raw/raw8
22: 3072 Mb MEMBER /dev/raw/raw9
--------------------------------------------------------------------------------
ORACLE_SID ORACLE_HOME
================================================================================
+ASM2 /u01/app/oracle/product/10.2.0/db_1
+ASM1 /u01/app/oracle/product/10.2.0/db_1
[oracle@rac1 ~]$
[oracle@rac1 ~]$ kfod disks=all status=true verbose=true
--------------------------------------------------------------------------------
Disk Size Header Path
================================================================================
1: 512 Mb FOREIGN /dev/raw/raw1
2: 512 Mb CANDIDATE /dev/raw/raw10
3: 512 Mb CANDIDATE /dev/raw/raw11
4: 512 Mb CANDIDATE /dev/raw/raw12
5: 512 Mb CANDIDATE /dev/raw/raw13
6: 512 Mb CANDIDATE /dev/raw/raw14
7: 512 Mb CANDIDATE /dev/raw/raw15
8: 512 Mb CANDIDATE /dev/raw/raw16
9: 512 Mb CANDIDATE /dev/raw/raw17
10: 3072 Mb CANDIDATE /dev/raw/raw18
11: 3072 Mb CANDIDATE /dev/raw/raw19
12: 512 Mb FOREIGN /dev/raw/raw2
13: 3072 Mb CANDIDATE /dev/raw/raw20
14: 3072 Mb CANDIDATE /dev/raw/raw21
15: 3072 Mb CANDIDATE /dev/raw/raw22
16: 512 Mb FOREIGN /dev/raw/raw3
17: 512 Mb FOREIGN /dev/raw/raw4
18: 512 Mb FOREIGN /dev/raw/raw5
19: 512 Mb CANDIDATE /dev/raw/raw6
20: 3072 Mb MEMBER /dev/raw/raw7
21: 3072 Mb MEMBER /dev/raw/raw8
22: 3072 Mb MEMBER /dev/raw/raw9
--------------------------------------------------------------------------------
ORACLE_SID ORACLE_HOME
================================================================================
+ASM2 /u01/app/oracle/product/10.2.0/db_1
+ASM1 /u01/app/oracle/product/10.2.0/db_1
[oracle@rac1 ~]$
[oracle@rac1 ~]$
[oracle@rac1 ~]$
[oracle@rac1 ~]$
[oracle@rac1 ~]$ crsctl query css votedisk
0. 0 /dev/raw/raw3
1. 0 /dev/raw/raw4
2. 0 /dev/raw/raw5
located 3 votedisk(s).
[oracle@rac1 ~]$
[oracle@rac1 ~]$
[oracle@rac1 ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 524040
Used space (kbytes) : 3860
Available space (kbytes) : 520180
ID : 687142446
Device/File Name : /dev/raw/raw1
Device/File integrity check succeeded
Device/File Name : /dev/raw/raw2
Device/File integrity check succeeded
Cluster registry integrity check succeeded
[oracle@rac1 ~]$