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

Oracle
Oracle数据库的使用技巧五则
Oracle数据库的启动和关闭方式
解决Oracle并行服务器的相关问题
SuSE Linux10上安装Oracle数据库方法
正确进行Oracle数据库性能完全保护
最影响Oracle系统性能的初始化参数
掌握MIS系统实例中Oracle的安全策略
深入了解Oracle数据库后台进程的功能
如何用Oracle创建实例的参数需求
Oracle非法数据库对象引起的错误
掌握Oracle数据库中sequence的用法
黑客狙击Oracle系统的八大常用套路
数据从MySQL迁移到Oracle的注意事项
使用utl_smtp从Oracle中发送电子邮件
Oracle操作中常见的错误和解决方法
Oracle数据库中sequence的用法
使Oracle数据库保持优良性能
Oracle数据库中的临时表用法
Oracle10gR2中调整user commit的方法
SQL Server 2005对DBA的要求是否会更高

Oracle教程:工具kfod的使用


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 112 ::
收藏到网摘: 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