Chinaunix首页 | 论坛 | 博客
  • 博客访问: 82065
  • 博文数量: 11
  • 博客积分: 466
  • 博客等级: 下士
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-05 14:54
文章分类

全部博文(11)

文章存档

2011年(4)

2010年(7)

分类: 系统运维

2011-09-15 16:06:31

环境:
oracle 9i + hp-ux 11.11
数据文件存放在裸设备上。
背景:
有个工程师新建表空间文件时,没有使用裸设备,直接把文件建到/dev/vgrl01目录下了,该目录是根目录,主机维护的工程师也没有注意到这个问题,等我发现时,/ 目录已经使用92%了。
 
通知DBA先把数据移走,然后删除该表空间文件。DBA执行如下命令:
 DROP TABLESPACE "SI" INCLUDING CONTENTS  AND DATAFILES  CASCADE CONSTRAINTS
从 oracle alert日志看,文件已经删除,从系统看,文件确实也不在了,但是空间却没有释放,使用率高居不下。
解决方法:
从网上找了一下资料,解决办法如下:
1、确定逻辑盘
rl1[/usr/local/bin]#bdf
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3    1048576  964712   83272   92% /
/dev/vg00/lvol1     409200   55680  312600   15% /stand
/dev/vg00/lvol8    4194304 1919824 2256896   46% /var
/dev/vg00/lvol7    4194304 1921224 2255376   46% /usr
/dev/vg00/lvol4    2097152 1416792  675808   68% /tmp
/dev/vg00/lvoracle 10485760 6645018 3720750   64% /oracle
/dev/vg00/lvol6    6291456 2971240 3294320   47% /opt
/dev/vg00/lvol5     524288    3064  517160    1% /home
/dev/vg00/lvdata   10485760 6752166 3616948   65% /data
/dev/vg00/lvarch   31457280    4564 30961724    0% /arch
2 查看文件系统信息
rl1[/usr/local/bin]# ff -s /dev/vg00/lvol3 | grep null
vxfs ff: /dev/vg00/lvol3: 2864 files selected
./dev/null      66      0
./null  2843    7550
./(null)        2848    838868992
3 用lsof 查找进程号
(hpux不自带lsof工具, 需要单独下载安装:
swinstall -s /xxx/lsof-4.84-hppa-11.11.depot)
 
rl1[/usr/local/bin]#./lsof /dev/vg00/lvol3 |grep 2848
oracle     8501 oracle    7u   REG      64,0x3  838868992 2848 / (/dev/vg00/lvol3)
 
4、查看8501进程信息
rl1[/usr/local/bin]#ps -ef|grep 8501
    root  9139  6801  0 15:56:34 pts/tb    0:00 grep 8501
  oracle  8501     1  0  Sep  9  ?         0:00 oraclerldb (LOCAL=NO)
该进程只是oracle后台一个普通进程
5、kill 8501
 
6、再次查看空间,已经释放,14%使用率
rl1[/usr/local/bin]#bdf
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3    1048576  145504  896080   14% /
/dev/vg00/lvol1     409200   55680  312600   15% /stand
/dev/vg00/lvol8    4194304 1919824 2256896   46% /var
/dev/vg00/lvol7    4194304 1921224 2255376   46% /usr
/dev/vg00/lvol4    2097152 1416792  675808   68% /tmp
/dev/vg00/lvoracle 10485760 6645018 3720750   64% /oracle
/dev/vg00/lvol6    6291456 2971240 3294320   47% /opt
/dev/vg00/lvol5     524288    3064  517160    1% /home
/dev/vg00/lvdata   10485760 6752166 3616948   65% /data
/dev/vg00/lvarch   31457280    4564 30961724    0% /arch
 
阅读(4202) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~