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

Oracle
Oracle数据库集复制方法浅议
Oracle 数据表分区的策略
Oracle收购TimesTen 提高数据库软件性能
Oracle中大批量删除数据的方法
一个oracle指令的好网站
ORACLE数据库空间整理心得
如何Shrink Undo表空间,释放过度占用的空间
Linux系统下导出ORACLE数据库出现Exporting questionable statistics.错误 处理
收集的ORACLE函数大全
PL/SQL Number数字类型函数
PL/SQL 日期时间类型函数及运算
PL/SQL 类型格式转换
Oracle关于时间/日期的操作
PL/SQL数据类型及操作符
PL/SQL number型数据
ORACLE 常用的SQL语法和数据对象
如何保持Oracle数据库的优良性能
Oracle轻松取得建表和索引的DDL语句
重新编译PLSQL中的无效对象或者指定的对象 的方法
在OracleE数据库的字段上建立索引的方法

Oracle教程:工具kfod的使用


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