linux-x86_64 error,ORA-09817/Linux-x86_64 Error: 28: No space left on device/ORA-01075
1、通过sqlplus / as sysdba在服务器上无法登录oracle,并提示一下错误
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
2、分析:
提示此错误一般是oracle所在的服务器的磁盘空间已经被占用满了,需要清理不必要的磁盘文件,重启数据库即可。
#查看磁盘使用情况
df -h
#查找oracle的trace文件目录
find / -name trace -type d
eg:/u01/app/oracle/diag/rdbms/ipems/ipems/trace
#进入trace目录,查寻、删除指定天数以前的文件
find -ctime +10 | more
#查看当前目录下文件个数
find ./ -type f | wc -l
find -type f | wc -l
#查看目录下各文件的大小,并按顺序显示(从小到大)
du -sh * | sort -n
#查看告警日志文件的大小
du -sh alert_ipems.log
#告警日志可以直接删除(如无特殊查看需要的化),删除后系统会自动创建(记录启动,关闭,连接错误信息)
#查看监听日志(通过如下命令可以查看到监听告警日志的目录,监听日志的目录在trace目录下,alter和trace目录下都得清理)
lsnrctl status
[oracle@db trace]$ ll
total 3754948
-rw-r----- 1 oracle oinstall 3843788210 Nov 6 09:00 listener.log
-rw-r----- 1 oracle oinstall 0 Feb 27 2017 ora_11364_139845928687360.trc
-rw-r-----. 1 oracle oinstall 0 May 13 2014 ora_31962_139886341228288.trc
-rw-r----- 1 oracle oinstall 0 Aug 8 2015 ora_3456_140354969544448.trc
[oracle@db trace]$ lsnrctl set log_status off
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-NOV-2017 09:02:36
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
LISTENER parameter "log_status" set to OFF
The command completed successfully
[oracle@db trace]$ mv listener.log listener.log.bak
[oracle@db trace]$ ls
listener.log.bak ora_11364_139845928687360.trc ora_31962_139886341228288.trc ora_3456_140354969544448.trc
[oracle@db trace]$ ll
total 3754948
-rw-r----- 1 oracle oinstall 3843788210 Nov 6 09:00 listener.log.bak
-rw-r----- 1 oracle oinstall 0 Feb 27 2017 ora_11364_139845928687360.trc
-rw-r-----. 1 oracle oinstall 0 May 13 2014 ora_31962_139886341228288.trc
-rw-r----- 1 oracle oinstall 0 Aug 8 2015 ora_3456_140354969544448.trc
[oracle@db trace]$ lsnrctl set log_status on
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-NOV-2017 09:03:16
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
LISTENER parameter "log_status" set to ON
The command completed successfully
[oracle@db trace]$ ls
listener.log listener.log.bak ora_11364_139845928687360.trc ora_31962_139886341228288.trc ora_3456_140354969544448.trc
[oracle@db trace]$ ll
total 3754952
-rw-r----- 1 oracle oinstall 63 Nov 6 09:03 listener.log
-rw-r----- 1 oracle oinstall 3843788210 Nov 6 09:00 listener.log.bak
-rw-r----- 1 oracle oinstall 0 Feb 27 2017 ora_11364_139845928687360.trc
-rw-r-----. 1 oracle oinstall 0 May 13 2014 ora_31962_139886341228288.trc
-rw-r----- 1 oracle oinstall 0 Aug 8 2015 ora_3456_140354969544448.trc
要看警告日志可以在oracle用户下执行adrci
[oracle@db oracle]$ adrci
ADRCI: Release 11.2.0.1.0 - Production on Mon Nov 6 09:14:50 2017
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
ADR base = "/u01/app/oracle"
adrci> show alert
Choose the alert log from the following homes to view:
1: diag/tnslsnr/db/listener
2: diag/rdbms/ipems/ipems
Q: to quit
linux-x86_64 error,ORA-09817/Linux-x86_64 Error: 28: No space left on device/ORA-01075相关推荐
- 处理一次 MYSQL 启动异常 Error writing file '/tmp/MYYEBa32' (Errcode: 28 - No space left on device)
背景:测试同事的存储过程,发现其错误日志有 : Error writing file '/tmp/MYQUn0a7' (Errcode: 28 - No space left on device) 判 ...
- java.sql.SQLException: Error writing file '/tmp/MY2zYz09' (Errcode: 28 - No space left on device)
linux服务器上磁盘空间不足(查看磁盘占用情况:df -ah) 解决方案: 1.回到根目录-- cd / 2.查看根目录下各文件夹的大小-- du -sh * 3.进入到磁盘占用大的目录查看哪个文件 ...
- oracle no space left,ORA-09817/Linux-x86_64 Error: 28: No space left on device/ORA-01075
1.通过sqlplus / as sysdba在服务器上无法登录oracle,并提示一下错误 ERROR: ORA-09817: Write to audit file failed. Linux-x ...
- linux-x86_64 error,Linux-x86_64 Error: 28: No space left on device问题
操作系统版本: Linux 64位 数据库版本:任何版本 问题描述 修改数据库参数后启动数据库报错 SQL> startup nomount ORA-27102: out of memory L ...
- 成功解决ERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device
成功解决ERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device ...
- pip安装ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device解决方案
大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.现 ...
- ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device
场景:pycharm下安装模块,报cache错误 使用的指令: pip install -r .\requirements.txt 在我们安装模块的时候,出现下面错误: ERROR: Could no ...
- ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device的解决方案
1. error成因 一般是由于存放临时文件的/tmp满了 2. 如何解决 (1)可以先找到临时文件夹,然后删除一部分临时文件 (2)创一个存放临时文件的文件夹 仅当前终端有效 $ mkdir -p ...
- linux全局变量=多个值,linux errno全局变量各值含义
Linux下最常见的就是errno了,一般当发生错误时便会给全局变量errno赋值,其所有可能的值可查看linux的库文件,以下是查看linux v3.0的结果: /usr/include/asm-g ...
最新文章
- 关于卡尔曼滤波和粒子滤波最直白的解释
- Connectify错误“Internet Connection Sharing is currently unavailable.”解决方法不要有多重的网桥连接
- We wear culture:Google 艺术与文化项目带你探秘穿在身上的文化
- PHP mkdir()无写权限的问题解决方法
- HTTP与HTTPS握手的那些事
- hdu 5095 Linearization of the kernel functions in SVM(模拟,分类清楚就行)
- HashMap源码浅析
- Java接口的幂等性
- 装饰器前奏2(2017年8月23日 11:50:39)(2017年8月29日 16:07:32)
- acrgis api for javaScript需要对Dojo了解多少?
- 雷云3灯光配置文件_雷蛇的哪种键盘最适合入手?3款最佳雷蛇键盘推荐。
- 编程随想 关系图_邹军:玩转数控编程,这里有个大招分享给你
- Python例题:设计一个工资(月薪)结算系统
- 通过jquery读cookie添加xsrf HTTP头来避免请求伪造
- thinkpad联想IBM笔记本为什么出现fan error
- 华为手机的逆天神操作,一键变身扫描仪,99页纸质文档秒变电子版
- ddl是什么(ddl是什么软件)
- Unity实战——模拟太阳系
- Perforce: Can’t clobber writable file Perforce
- SAP Fiori Elements SmartLink 创建实例的单步调试
热门文章
- CentOS6.9编译安装LNMP环境
- javascript语法速查表
- Delphi中动态调用DLL的方法
- 心得14--jsp遍历所有数据标签与转义标签
- C++ Primer 第10章 习题10.24
- fork vfork exit _exit (转)
- linux标准I/O——标准I/O介绍
- 2021-07-27 详解TCP连接建立和释放的过程(三报文握手和四次挥手)
- Leetcode--560. 和为K的子数组
- android 运行jquery,Android端JQueryMobile使用教程(一)