当前位置:  数据库>oracle

【ERROR】ORA-09945,ORA-09817 磁盘空间不足

    来源: 互联网  发布时间:2017-06-22

    本文导语: 一、问题描述     [oracle@tora01 ~]$ df -h 文件系统              容量  已用 可用 已用% 挂载点 /dev/sda3            287G  272G    0 100% / /dev/sda1            190M  12M  169M  7% /boot tmpfs                7.9G    0  7.9G  0% /dev/shm /...

一、问题描述

     使用客户端软件连接数据库时报ORA-09945(如下图),根据提示看出是没有空间导致。使用sqlplus连接时报错信息为ORA-09817,提示错误信息仍然是没有空间。通过系统df -h检查发现确实有目录没有空间。解决思路:扩大空间或清理空间。
 
【ERROR】ORA-09945,ORA-09817 磁盘空间不足[图片]
 
 
[Oracle@tora01 ~]$ sqlplus / as sysdba
 
SQL*Plus: Release 11.2.0.4.0 Production on Mon May 25 11:47:57 2015
 
Copyright (c) 1982, 2013, 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
 
 
Enter user-name:
ERROR:
ORA-01017: invalid username/password; logon denied
 
 
Enter user-name:
ERROR:
ORA-01017: invalid username/password; logon denied
 
 
SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus
[oracle@tora01 ~]$ 
 
二、故障处理
1.检查系统空间状态
[oracle@tora01 ~]$ df -h
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda3            287G  272G    0 100% /
/dev/sda1            190M  12M  169M  7% /boot
tmpfs                7.9G    0  7.9G  0% /dev/shm
/dev/sdb1              30G  173M  28G  1% /oratest
/dev/sdc1            296G  527M  280G  1% /dbtest
[oracle@tora01 ~]$ 
 
2.清理磁盘
[oracle@tora01 ~]$ df -h
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda3            287G  267G  5.7G  98% /
/dev/sda1            190M  12M  169M  7% /boot
tmpfs                7.9G    0  7.9G  0% /dev/shm
/dev/sdb1              30G  173M  28G  1% /oratest
/dev/sdc1            296G  2.5G  278G  1% /dbtest
 
 
3.连接正常,故障解决
[oracle@tora01 diag]$ sqlplus / as sysdba
 
SQL*Plus: Release 11.2.0.4.0 Production on Mon May 25 13:17:57 2015
 
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
 
 
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
 
SQL> 
 
三、总结
     这个问题在一些值职分的比较细的大公司不容易见到,因为会有专门的系统工程师做监控,所以不易产生 。但是在一些小公司,技术人员总是一人多值时,就容易产生种种的小问题。建议:即便是小公司,人员不足时,也要对生产环境加以监控,所以对我们这群DBA人员的要求也是越来越高,尽量去写个监控脚本或找些开源的监控软件。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.lang类error的类成员方法: error定义及介绍
  • php异常:Parse error: syntax error, unexpected eval()'d code error
  • java命名空间java.awt枚举trayicon.messagetype的类成员方法: error定义及介绍
  • runtime error与compile time error的区别?
  • java命名空间javax.tools枚举diagnostic.kind的类成员方法: error定义及介绍
  • Error Mounting /dev/acd0 on /dist: Input/output error(5)
  • java命名空间javax.lang.model.type枚举typekind的类成员方法: error定义及介绍
  • PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
  • java命名空间java.net类httpurlconnection的类成员方法: http_internal_error定义及介绍
  • PHP Parse Error: syntax error, unexpected $end 错误解决办法
  • java命名空间javax.xml.bind接口validationevent的类成员方法: error定义及介绍
  • error:syntax error before "va_mode_t"
  • java命名空间javax.swing类joptionpane的类成员方法: error_message定义及介绍
  • php异常parse error: syntax error, unexpected t_var错误怎么解决
  • java命名空间javax.swing类jfilechooser的类成员方法: error_option定义及介绍
  • PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
  • java命名空间java.net类httpurlconnection的类成员方法: http_server_error定义及介绍
  • ERROR: Error in Log_event::read_log_event()
  • java命名空间javax.management.monitor类monitornotification的类成员方法: threshold_error定义及介绍
  • PHP Error
  • java命名空间java.util.jar接口pack200.packer的类成员方法: error定义及介绍
  • 500 Error是什么?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3