Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

3

积分

0

好友

4

主题
1#
发表于 2013-2-16 17:02:47 | 查看: 3681| 回复: 3
aix 5.3+oracle rac 10.2.0.4 +raw
发现一个很奇怪的问题,使用df -g 命令查看oracle主目录/oracle使用率98%,但是使用du命令找不到相应的文件。最后在/proc目录找到一个进程号下的文件非常大,查看该进程是MMON进程,重启实例或者把MMON进程kill掉,均可以释放空间,但是过一会,主目录使用率继续增加,需要定期kill MMON进程。
请各位大侠指点。
2#
发表于 2013-2-16 17:04:42
cd /oracle

du -sh *
df -g

lsof|grep deleted

回复 只看该作者 道具 举报

3#
发表于 2013-2-17 11:34:13
本帖最后由 Stone 于 2013-2-17 11:36 编辑

问题解决了木有 :)

重启instance或kill MMON,如果是生产环境的话, 还是比较暴力啦 ^_^

Maclean 的 lsof|grep deleted 可以看看是否有删除的文件 但是由于进程异常持有,所以没有释放空间。

另外可以看看 df -M /oracle 看看这个目录挂在那里,或者列出完整的df -g 这样可以看到详细的挂载情况,有利于进一步分析问题啦。

http://pic.dhe.ibm.com/infocenter/aix/v6r1/index.jsp?topic=%2Fcom.ibm.aix.cmds%2Fdoc%2Faixcmds2%2Fdf.htm
  1. -M         Displays the mount point information for the file system in the second column.
复制代码

回复 只看该作者 道具 举报

4#
发表于 2013-3-5 09:40:49
是删除了正在使用的文件,发现是smon生成了很多很大的跟踪日志

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-16 10:30 , Processed in 0.048100 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569