当前位置: 首页 > 图文教程 > 数据库 > Oracle > Oracle教程:工具kfod的使用

Oracle
数据库Oracle性能优化可能出现的问题
oracle认证辅导:重访Oracle密码
Oracle认证:修改用户指定的默认表空间
Oracle认证:Oracle的三种Join方法
Oracle认证辅导:教你数据库查询初始化参数
教你查询Oracle中的表空间
利用变量在Linux中给文件命名
oracle的case函数控制结构DECODE()函数
解决Oracle被锁定有妙招
Oracle数据库编写事务 几个需要遵守指导方针
如何解决Oracle被锁定问题
如何控制Oracle虚拟专用数据
Oracle入门基础之参数文件
如何解决Oracle数据库ORA-00257故障
实例解析:用Oracle创建实例的参数需求
对比Caché和Oracle在数据库的应用
风河应用Oracle产品为企业2.0提供动力
Oracle数据库中Insert、Update、Delete操作速度大提速
Oracle11g再创TPC-C基准测试性价比世界纪录
Oracle用户常用数据字典的查询

Oracle教程:工具kfod的使用


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 98 ::
收藏到网摘: n/a

今天帮客户安装AIX系统上的Oracle10g数据库,使用了ASM管理存储,忽然记起Nigoo提到过一个以前没有注意到的工具kfod.

  这个工具可以用于手工查询ASM磁盘的信息。其帮助信息如下:


  db2:/home/oracle>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)]

  查看磁盘可以使用disk参数,其输出实际上是通过权限来列举可用磁盘:

  db2:/home/oracle>kfod disk=all

  --------------------------------------------------------------------------------

  Disk Size Path

  ================================================================================

  1: 102795 Mb /dev/rhdisk10

  2: 10240 Mb /dev/rhdisk3

  3: 10240 Mb /dev/rhdisk4

  4: 51200 Mb /dev/rhdisk5

  5: 51200 Mb /dev/rhdisk6

  6: 51200 Mb /dev/rhdisk7

  7: 51200 Mb /dev/rhdisk8

  8: 102400 Mb /dev/rhdisk9

  --------------------------------------------------------------------------------

  ORACLE_SID ORACLE_HOME

  ================================================================================

  在我的一个Linux环境上输出如下:

  [oracle@dbrac1 oracle]$ kfod disk=all

  --------------------------------------------------------------------------------

  Disk Size Path

  ================================================================================

  1: 97660 Mb ORCL:VOL1

  2: 195321 Mb ORCL:VOL2

  --------------------------------------------------------------------------------

  Disk Size Path

  ================================================================================

  1: 250 Mb /dev/raw/raw1

  2: 251 Mb /dev/raw/raw2

  --------------------------------------------------------------------------------

  ORACLE_SID ORACLE_HOME

  ================================================================================

  +ASM2 /opt/oracle/product/10.2.0/db

  +ASM1 /opt/oracle/product/10.2.0/db