五一过完回来,发现系统登录不行,和客户联系了一下,他们说是断电,然后重新开机,还是不行,后面发现IP地址冲突问题。到最后WEB服务器运行起来了,没有进行数据测试。后面小孙测试了一下功能发现数据库不行,不能登录。
sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Wed May 2 18:39:24 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
ERROR:
ORA-09817: Write to audit file failed.
Linux-x86_64 Error: 28: No space left on device
Additional information: 12
ORA-01075: you are currently logged on
根据提示是:写入认证文件失败,设备上面没有主够的空间。
后面用
df -lh
文件系统 容量 已用 可用 已用%% 挂载点
/dev/mapper/vg_c1-lv_root 50G 16G 32G 33% /
tmpfs 16G 6.8G 9.0G 43% /dev/shm
/dev/sda1 485M 35M 425M 8% /boot
/dev/mapper/vg_c1-lv_home 467G 443G 4.0K 100% /home
显示出来的是home目录已经用满了,导致数据库启动不起来。
把/home文件夹下面没有用的文件删除,数据库就可以正常启动和使用了。
主要是一些归档日志和备份的文件太多,有个文件占用了22G。
df -lh
文件系统 容量 已用 可用 已用%% 挂载点
/dev/mapper/vg_c1-lv_root 50G 16G 32G 33% /
tmpfs 16G 6.8G 9.0G 43% /dev/shm
/dev/sda1 485M 35M 425M 8% /boot
/dev/mapper/vg_c1-lv_home 467G 287G 156G 65% /home
这个方法参考:http://space.itpub.net/9521459/viewspace-684600
中间有个需求是找到到底是那个文件夹占用了空间,df -lh只能查看大致的,要查看具体的命令如下
使用以下命令从根目录开始排除查找哪个文件夹最大:
du --max-depth=1
4 ./Public
4 ./.ssh
68 ./.gnome2
40960 ./.mozilla
4 ./.nautilus
384 ./.gstreamer-0.10
…………………………
291452060 .
这个命令参考:http://szgaea.iteye.com/blog/1042321
使用这个命令也可以用于邮箱服务器查看各个用户的空间使用情况