ITPub博客

首页 > 数据库 > Oracle > 记一次Oracle故障:磁盘空间满

记一次Oracle故障:磁盘空间满

原创 Oracle 作者:wangwenan6 时间:2014-02-28 13:56:24 0 删除 编辑
菜鸟一只飘过~

某日,电话告知使用PL/SQL报错,登录不进服务器,业务出现问题,通过日志发现无法连接oracle

用PL/SQL试了一下,发现登录报错,错误代码记不清了。。。描述为‘SYSAUX’无法拓展表空间

然后远程到Oracle服务器,发现dbf数据盘100%了,其他的磁盘上面也都只有零零碎碎的1,2G。。。。。

给前DBA跪了。。。

总之先用shutdown immediate把数据库关了,然后找到临时表空间的数据文件(只有1G多),用linux的软连接,在原来的dbf磁盘上创建镜像,把实际的数据文件放到了其他的磁盘里面,然后在打开数据库,ok~

PS:linux下,进程使用的文件,光删除是不会释放空间,貌似是进程打开的文件句柄没有关闭,在系统的层面,/proc/pid/fd里面会有文件的描述符,cp出来就可以继续使用。。。。所以想要释放空间需要重启,从http://blog.itpub.net/17203031/viewspace-1077770/学习了~

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29510932/viewspace-1097056/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: Nginx调整(一)
请登录后发表评论 登录
全部评论

注册时间:2014-02-28

  • 博文量
    102
  • 访问量
    1418462