通过kfed自动获取磁盘信息的小脚本
通过kfed自动获取磁盘信息的小脚本
编译KFED
[oracle@rac lib]$cd $ORACLE_HOME/rdbms/lib
[oracle@rac lib]$ pwd
/u01/app/oracle/product/10.2.0/db_1/rdbms/lib
[oracle@rac lib]$ make -f ins_rdbms.mk ikfed
Linking KFED utility (kfed)
rm -f/u01/app/oracle/product/10.2.0/db_1/rdbms/lib/kfed
gcc -o/u01/app/oracle/product/10.2.0/db_1/rdbms/lib/kfed-L
/u01/app/oracle/product/10.2.0/db_1/rdbms/lib/-L/u01/app
/oracle/product/10.2.0/db_1/lib/ -L/u01/app/oracle/product/
10.2.0/db_1/lib/stubs/-L/usr/lib -lirc /u01/app/oracle/product/
10.2.0/db_1/lib/s0main.o/u01/app/
oracle/product/10.2.0/db_1/rdbms/lib/sskfeded.o/u01/app/
oracle/product/10.2.0/db_1/rdbms/lib/skfedpt.o /u01/app/
oracle/product/10.2.0/db_1/rdbms/lib/defopt.o -ldbtools
10-lclntsh `cat/u01/app/oracle/product/10.2.0/db_1/lib/
ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10-ln10 -
lnnz10 -lnl10 -lnro10 `cat /u01/app/oracle/product/10.2.0/
db_1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10-
ln10 -lnnz10 -lnl10 -lclient10 -lnnetd10 -lvsn10 -lcommon10
-lgeneric10 -lmm -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10
-lcore10 -lsnls10-lnls10 -lxml10 -lcore10 -lunls10 -lsnls10 -
lnls10 -lcore10 -lnls10 `cat/u01/app/oracle/product/10.2.0/db_
1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10-ln10
-lnnz10 -lnl10 -lnro10 `cat/u01/app/oracle/product/10.2.0/db_
1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10-ln10 -lnnz10
-lnl10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10
-lsnls10 -lnls10 -lcore10-lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10
-lxml10 -lcore10 -lunls10 -lsnls10-lnls10 -lcore10 -lnls10 -lclient10
-lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lsnls10 -lnls10 -lcore10
-lsnls10 -lnls10 -lcore10 -lsnls10-lnls10 -lxml10 -lcore10 -lunls10
-lsnls10 -lnls10 -lcore10 -lnls10 `cat/u01/app/oracle/product/10.2.0/
db_1/lib/sysliblist`-Wl,-rpath,/u01/app/oracle/product/10.2.0/db_1/lib
-lm `cat /u01/app/oracle/product/10.2.0/db_1/lib/sysliblist`-ldl -lm
-L/u01/app/oracle/product/10.2.0/db_1/lib
mv -f/u01/app/oracle/product/10.2.0/db_1/bin/kfed/u01/app/oracle/
product/10.2.0/db_1/bin/kfedO
mv: cannot stat`/u01/app/oracle/product/10.2.0/db_1/bin/kfed':
No such file or directory
make: [ikfed] Error 1 (ignored)
mv /u01/app/oracle/product/10.2.0/db_1/rdbms/lib/kfed/u01/
app/oracle/product/10.2.0/db_1/bin/kfed
chmod 751/u01/app/oracle/product/10.2.0/db_1/bin/kfed
[oracle@rac lib]$
--查看KFED 位置
[oracle@rac lib]$ which kfed
/u01/app/oracle/product/10.2.0/db_1/bin/kfed
这里记录一个脚本,方便以后获取信息:
#########################################################
#! /bin/sh
rm /tmp/kfed_DH.out /tmp/kfed_FS.out /tmp/kfed_BK.out /tmp/
kfed_FD.out /tmp/kfed_DD.out /tmp/kfed_PST.out
for i in `ls /dev/raw/raw*`
do
echo $i >> /tmp/kfed_DH.out
/u02/app/oracle/product/10.2.0/db_1/bin/kfed read $i >>
/tmp/kfed_DH.out
echo $i >> /tmp/kfed_FS.out
/u02/app/oracle/product/10.2.0/db_1/bin/kfed read $i blkn=1
>> /tmp/kfed_FS.out
echo $i >> /tmp/kfed_BK.out
/u02/app/oracle/product/10.2.0/db_1/bin/kfed read $i aun=1
blkn=254 >> /tmp/kfed_BK.out
echo $i >> /tmp/kfed_FD.out
/u02/app/oracle/product/10.2.0/db_1/bin/kfed read $i aun=2
blkn=1 >> /tmp/kfed_FD.out
echo $i >> /tmp/kfed_DD.out
/u02/app/oracle/product/10.2.0/db_1/bin/kfed read $i aun=2
blkn=2 >> /tmp/kfed_DD.out
echo $i >> /tmp/kfed_PST.out
/u02/app/oracle/product/10.2.0/db_1/bin/kfed read $i aun=1
blkn=2 >> /tmp/kfed_PST.out
done
#####################################################
~
- 本文来自:Linux教程网
通过kfed自动获取磁盘信息的小脚本的更多相关文章
- 主机性能监控之wmi 获取磁盘信息
标 题: 主机性能监控之wmi 获取磁盘信息作 者: itdef链 接: http://www.cnblogs.com/itdef/p/3990541.html 欢迎转帖 请保持文本完整并注明出处 仅 ...
- 初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助
初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助,如果有bug或者更好的优化方案,也请批评与指正,谢谢,代码如下: var fs = require('f ...
- Powershell获取磁盘信息
使用Powershell完成系统管理实在是太方便了,磁盘信息获取只需几行代码即可. 1: $DiskCount = ((Get-WmiObject -Class Win32_DiskDrive).Ca ...
- QStorageInfo获取磁盘信息(非常详细)
QStorageInfo类提供了系统当前挂载的存储和驱动器的相关信息,包括它们的空间,挂载点,标签名,文件系统名. 一般,我们可以使用特定的文件或目录来创建一个QStorageInfo类的对象,也可以 ...
- golang ---获取磁盘信息
package main import ( "fmt" "github.com/StackExchange/wmi" ) type Storage struct ...
- 微信小程序-获取用户信息(getUserInfo)
当小程序抹杀掉这个接口的时候,多少人心凉了.. 作为一个初级web前端开发,我是更加懵逼,小程序员跑路了... 当时以及现在用的办法就是: 1.增加一个登陆或授权页 2.上线以后自动获取 3.增加一个 ...
- C#-获取磁盘,cpu,内存信息
获取磁盘信息 zongdaxiao = GetHardDiskSpace("C") * 1.0 / 1024; user = GetHardDiskFreeSpace(" ...
- [WinAPI] API 8 [获取磁盘空间信息]
获取磁盘分区的总容量和空闲空间的容量可以使用GetDiskFreeSpace函数或GetDiskFree SpaceEx函数.GetDiskFreeSpace使用DWORD类型作为输出参数,由于DWO ...
- windows程序设计 获取磁盘容量
//磁盘分区的总容量(字节)=总簇数*每簇扇区数*每扇区字节数 //磁盘分区的空闲空间(字节)=空闲簇数*每簇扇区数*每扇区字节数 BOOL GetDiskFreeSpace( LPCTSTR lpR ...
随机推荐
- win键盘映射成mac键盘
在win7系统下安装了mac虚拟机,mac的快捷键与win的键盘不一样,所以ctrl+c,ctrl+v都用不了,于是找方法映射. 搜索到 keyremap4macbook,,进到官网Karabiner ...
- uoj #190. 【集训队互测2016】消失的源代码 提交答案题
Test 1: 发现是一个字母表的映射 把 \('a' \to 'z'\) 打进去找出映射就好了QAQ . Test 2: 求助 \(dalao\) 得知的点.. 答案是 : \(2016x^2 + ...
- HTML`CSS_网站页面不同浏览器兼容性问题解决
目前,最为流行的浏览器共有五个:分别是ie,Edge浏览器(属于微软),火狐,谷歌(chrome)Safari和Opera五大浏览器. Trident内核:IE ,360,,猎豹,百度: Gecko内 ...
- 洛谷 1099 ( bzoj 1999 ) [Noip2007]Core树网的核
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1999 <算法竞赛进阶指南>346页.https://www.cnblogs.co ...
- 程序4-3 umask函数实例
//http://blog.chinaunix.net/uid-24549279-id-71355.html /* ========================================== ...
- mysql的账号管理
mysql的账号管理 最先匹配 user 表(包含:用户列 权限列 安全列 资源控制列)连接判断:host user password字段(user的授权是全局的): 然后匹配db表:如果只是给指定 ...
- java中的getProperty()方法。获取系统中属性名为key的属性对应的值
总结:getProperty方法:获取系统中属性名为key的属性对应的值,系统中常见的属性名以及属性如下: 现在用getProperty()的方法,获取系统信息代码: package com.aaa; ...
- android选中radiobutton后改变TextColor
首先,看下效果图,以护照为例 然后选中护照后 可以看到 字体由黑色变成了白色 下面说下实现方法. 首先 在values文件夹下的color.xml文件中加入<drawable/>标签的颜色 ...
- chrome浏览器,调试详解,调试js、调试php、调试ajax
1.可以看到js报错 2.可以看到php报错 3.可以看到ajax返回的信息,以及报错情况 4.可以看到调用了那些内容以及顺序 5.可以调试js代码 6.可以查看session等等 功能非常之强大. ...
- 微信小程序之巧妙的封装
巧妙的封装 暴露一个访问地址xapp.config.js module.exports = { api_host: `https://a.squmo.com/yizu` } 继续引入,加暴露api.c ...