oracle ORA-09925错误:Unable to create audit trail file

今天一台数据库登录报ORA-09925错误

oracle@linux-37:~/oradata> sqlplus / as sysdba  

SQL*Plus: Release 11.1.0.6.0 - Production on Tue Nov 22 18:04:21 2011  

Copyright (c) 1982, 2007, Oracle.  All rights reserved.  

ERROR:
ORA-09925: Unable to create audit trail file
Linux-x86_64 Error: 30: Read-only file system
Additional information: 9925
ORA-01075: you are currently logged on

该错误的官方描述如下:

ORA-09925 Unable to create audit trail file

Cause: Oracle was not able to create the file being used to hold audit trail records.

Action: Check the UNIX error number for a possible operating system error. If there is no error, contact Oracle Support Services.

之前碰到过该错误,记得当时好像是文件系统满了。

所以先查看下文件系统

linux-37:~ # df

Filesystem           1K-blocks      Used Available Use% Mounted on

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

/dev/sda2             41286828   2748468  36441076   8% /

udev                   1025804       356   1025448   1% /dev

/dev/sda5             51613016  40310456   8680756  83% /home

/dev/sda3             51613048   6702328  42288912  14% /opt

tmpfs                   278528        36    278492   1% /dev/shm

发现文件系统没满,那么先把机器重启下试试,

重启后机器不能正常进入系统。

提示:

Press enter for maintenance

(or type Control-D to continue):

/dev/sda5 contains a file system with errors, check forced.

/dev/sda5: Inodes that were part of a corrupted orphan linked list found.

……

/dev/sda5: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.

(i.e., without -a or -p options)

·

原来是文件系统有问题,运行fsck.ext3进行修复

fsck.ext3 -y /dev/sda5

修复成功,然后重启。

再试试登录数据库,问题解决

oracle@linux-37:~> sqlplus / as sysdba  

SQL*Plus: Release 11.1.0.6.0 - Production on Tue Nov 22 18:45:48 2011  

Copyright (c) 1982, 2007, Oracle.  All rights reserved.  

Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning option

SQL>

本文出自 “richard的笔记-积微成著” 博客,请务必保留此出处http://zxf261.blog.51cto.com/701797/723052

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索oracle
, dev
, file
, 系统
, ora-09925
, 错误
, sda
Unable to read XML
oracle audit trail、audit trail file、audit trail、dba audit trail、audit trail参数,以便于您获取更多的相关知识。

时间: 2024-08-07 07:03:19

oracle ORA-09925错误:Unable to create audit trail file的相关文章

ORA-09925: Unable to create audit trail file汇总

今天一兄弟的库报ORA-09925: Unable to create audit trail file,当时查 df -h有可用空间,目录的权限也正确,未df -i查看Inodes使用情况,审计目录下有将近24W个文件,初步猜测是因为审计生成文件过多导致目录所在分区的Inodes用光了,当时删除部分审计 TRACE文件后正常未查看 Inodes使用情况. 汇总了下:ORA-09925的原因大致有以下三种:--其实可以根据报错判断是权限问题还是磁盘空间问题 原因一:目录权限问题--目录权限被改,

ffmpeg-Mac下编译Android FFmpeg2.2.2报错gcc is unable to create an executable file

问题描述 Mac下编译Android FFmpeg2.2.2报错gcc is unable to create an executable file 大家好.报错如题.查看config.log里面有错: EGIN /var/folders/ch/3lnns2f14bv398_ghdz1v9_h0000gn/T//ffconf.nj0OFFb3.c 1 #include 2 #if !(defined ARM_ARCH_4 || defined TARGET_ARCH_4) 3 #error "u

Oracle数据库ORA 54013错误的解决办法_oracle

ORA-54013: 不允许对虚拟列执行 INSERT 操作 这是Oracle 11 的新特性 -- 虚拟列. 在以前的Oracle 版本,当我们需要使用表达式或者一些计算公式时,我们会创建数据库视图,如果我们需要在这个视图上使用索引,我们会创建基于函数的索引.现在Oracle 11允许我们直接在表上使用虚拟列来存储表达式.虚拟列的值是不存储在磁盘的,它们是在查询时根据定义的表达式临时计算的.我们不能往虚拟列中插入数据,我们也不能隐式的添加数据到虚拟列,我们只能使用物理列来插入数据.然后可以查询

plsql连接oracle数据库报ora 12154错误解决方法_oracle

plsql连接oracle数据库报ora 12154错误 今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错"ORA-12154: TNS: 无法解析指定的连接标识符" 解决方法如下: 1.先检查服务器端的监听服务是否打开,如果没有打开请启动其监听 客户端:tnsping <tns_name> 服务器Linux下: #>lsnrctl status 查看监听状态 #>lsnrctl start 启动监听 2.通过Sql

Oracle ORA 07445 evaopn2()+128错误问题的解决方案_oracle

问题描述 Plsql developer执行一段sql报错: 经查alert log详细报错信息为: ORA-07445: exception encountered: core dump [evaopn2()+128] [SIGSEGV] [Address not mapped to object] [0x000000000] [] [] 数据库版本 10.2.0.4.0 问题原因 复杂视图合并问题导致的oracle bug 解决方法 1.修改隐藏参数: alter system set "_

Oracle的常见错误及解决办法

                      ORA-12528: TNS:listener: all appropriate instances are blocking new connections     ORA-12528问题是因为监听中的服务使用了动态服务,实例虽然启动,但没有注册到监听.实例是通过PMON进程注册到监听上的,而PMON进程需要在MOUNT状态下才会启动.所以造成了上面的错误. 解决这个问题,有三种方法:1.把监听设置为静态:2.在tnsnames.ora中追加(UR=

断电导致oracle的ORA-01207错误完全解决办法

硬件维护的时候有人不小心把生产库的电源断掉了,重新启动盘柜和服务器后,oracle 10g 10.2.0.4 startup时出现错误提示:  代码如下 复制代码 数据库装载完毕. ORA-01122: 数据库文件 1 验证失败 ORA-01110: 数据文件 1: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF' ORA-01207: 文件比控制文件更新 - 旧的控制文件 (file is more recent than control

解决jdbc连接oracle协议适配器错误

oracle|错误|解决 解决oracle协议适配器错误 现象:jdbc连接oracle817 for Linux出现适配器错误,sqlplus连接正常. 方法:编辑init.ora文件屏蔽 mts_dispatchers = "(PROTOCOL=TCP)(SER=MODOSE)" 重新启动oracle. import java.sql.*;import java.lang.*;import java.util.*; class testjdbc { public static vo

Oracle数据库配置错误信息

oracle|错误|数据|数据库     Oracle数据库配置错误信息     Oralce数据库的错误信息经常会出现,我们看见的都是错误的代码,至于错误原因究竟是什么还一时半会难以解答,所以就把一些常见的错误整理了一下,来看看也许对你有帮助的.1.   Oracle客户端网络配置:          在Oralce产品安装完成后,为了与数据库服务器进行连接或者是两台数据库之间进行数据复制,则必须进行网络连接配置.          Oracle9i Net Service配置方法: