ORA -09925
今天遇到了一个奇怪的现象,记录一下。在用sqlplus / as sysdba 连接oracle数据时,报了个错 :ORA-09925 unable to create audit trail file Linux-x86_64 Error:30: Read-only file system.
数据库连不上了,当时冷汗都出来了,不过还好是测试库,不是生产库。那么好办了,我可以折腾了!但是数据库已经挂了,告警日志也没有找到相关的报错,那就只好开始排错了,一个一个来!!!!
首先跟审计有关,因为无论数据库有没有开审计功能,只要以sysdba的角色登录是都会被强制审计,审计文件无法写入那肯定有问题,第一时间想到先看下审计目录是不是有问题。
数据库没起来 ,审计目录在哪了呢?我是记不得了,那怎么办呢?只好看参数文件了,数据库用的是spfile 二进制的参数文件根本看不看懂,还好命令转换,strings spfile<oracle_sid>.ora 找到了参数文件路径。切换到审计目录,发现审计目录存在,权限也没有问题。问题没有解决!!!
我靠这可如何是好呢?
那么接下来为什么是只读文件系统,我试着往审计目录写文件,发现根本写不了,换root用户 依然写不 了。因为oracle安装在/目录下,所以用root在/目录创建文件也不行,报同样的错 read-only file system ,只读文件系统。那问题来了!!!
排查磁盘空间是否不足,df -Th 总共400G 才用 80G ,跳过!当时想卸载根目录重新挂载,但是发现/root 没有分开挂载,所以不敢冲动,接下只能看看挂载情况。mount 一看 全是 rw 也没有问题。那就奇怪了。该看的地方都看了。问题依然没有解决!
百度上一看大概也是这些思路,有的朋友说是不是磁盘坏了,但是我觉得磁盘坏了不应该报read-only 这种错。
剩最后一个办法!
重启!!!
说不定是操作系统自检呢在!锁定了文件系统!!
出个通知,重启服务器!
果然,思路对了。重启之后,问题解决!!!!!!
总结:遇事冷静对待,多想想问题发生的可能性,是在不行就百度,或者问身边的朋友。三个臭皮匠顶一个诸葛亮。办法总比困难多。
谢谢观赏!!!!
ORA -09925相关推荐
- listener.ora、sqlnet.ora、tnsnames.ora 详解
三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora,都是放在$oracle_home\network\admin目录下. 重点:三个文件的作用和使用 sqlnet. ...
- oracle rac ora 12537,解决11gR2 Rac ORA-12537: TNS:connection closed 一例
Solaris 10, oracle 11.2.0.3, RAC, 非ASM, 使用SCAN和DNS 状况: # tnsping ISUITE TNS Ping Utility for Solaris ...
- startup mount报错:invalid value given for the diagnostic_dest init.ora parameter
问题描述 解决思路 找到错误控制信息输出路径下的init文件 (我的不知道为什么叫做initORCL.ora) 将其中的ORACLE_BASE修改为正确路径 解决过程 输入指令 vi /db/app/ ...
- [20170914]tnsnames.ora的管理.txt
[20170914]tnsnames.ora的管理.txt --//昨天朋友讲tnsnams.ora的内容太长了,而且许多不需要的.管理不方便.我记得以前写[20150409]tnsnames.ora ...
- Failed to register Grid Infrastructure type ora.mdns.type
安装11g的集群软件的时候,在最后运行root.sh脚本时候,没有执行成功,最后提示如下错误: [root@r2 ~]# /u01/app/11.2.0/grid_1/root.sh Performi ...
- ORA-12012 Error on auto execute of job SYS.ORA$AT_OS_OPT_SY_NN in 12.2.0 Database
报错如下: ORA-12012: error on auto execute of job "SYS"."ORA$AT_OS_OPT_SY_88" ORA-20 ...
- tnsnames.ora和listener.ora文件中的几个概念
http://www.cnblogs.com/NickyYe/archive/2011/06/21/2086135.html 其实,在我们传统的概念里,数据库是一个统称的名字,在Oracle中,你可以 ...
- sqlnet.ora限制导致双机应用资源启动失败
现场环境: suse9sp3系统下安装oracle9208,为VCS双机.双机配置完成,VCS可以正常启动,刚开始所有资源都可以正常online,但很快server应用资源就会变成offline,从而 ...
- oracle 越南字符,ORACLE 12.2RAC之问题 ora.chad OFFLINE
oracle数据库 orcale开发 oracle技术文章 ORACLE 12.2RAC之问题 ora.chad OFFLINE 问题描述: 早上巡检是发现一套RAC的ora.chad一个节点的状态是 ...
最新文章
- tensorboard图上存在直线_高中数学必修二直线与圆:真是让我没想到,他俩的关系还挺不简单...
- 12款顶级SIEM工具比较与评级
- python三十八:re模块
- npm全局安装失效修复
- 操作系统(三十七)基本分页存储的概念
- System.Object简介
- JavaScript数组迭代方法(图解)
- 什么是spark的惰性计算?有什么优势?_spark——spark中常说RDD,究竟RDD是什么?
- 查找问题的利器 - Git Bisect
- Theano 中文文档 0.9 - 5.2 Mac OS安装说明
- LaTex中编译时出现“ Undefined control sequence”问题
- HashMap 在 JDK 1.8 中新增的数据结构 – 红黑树
- 解决办法:GTK_OBJECT、GTK_SIGNAL_FUNC未声明
- 光敏电阻、光电二三极管及接收头
- Canvas API - 江苏黑马 - 博客园
- 四种方法解决JumpGame
- 零信任架构:下一代网络安全架构?
- java基础巩固-宇宙第一AiYWM:为了维持生计,四大基础之OS_Part_2整起~IO们那些事【包括五种IO模型:(BIO、NIO、IO多路复用、信号驱动、AIO);零拷贝、事件处理及并发等模型】
- php phpstudy虚拟域名配置
- 计算机学院新增电子信息!齐鲁工业大学