打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ORACLE 11G sqlplus连接报错ORA-09925: Unable to create audit trail file

使用sqlplus 连接报错

ORA-09925: Unable to create audit trail file
Linux-x86_64 Error: 28: No space left on device 
Additional information: 9925
ORA-01075: you are currently logged on

发生以上报错可能如下

① 磁盘空间已满,导致无法创建审核文件,使用df -h查询磁盘空间;

② 磁盘inodes已经占用完了,导致无法打开新的文件,使用df -i查看inode使用情况;

③ 路径权限不足或adump目录不存在,无法创建审核文件,查看路径权限情况ls -l。

 

以上三种报错的差异主要在Linux 部分的报错信息上:

磁盘空间不足或inodes用完时为:Linux-x86_64 Error:28:No space left on device

权限不足为:Linux-x86_64 Error:30:Read-only file system  或者 Linux Error:13: Permission denied

 

df -h 查看空间并没满

于是df -i 查看,发现/u01目录inodes已100%

解决方法,删除adump下的文件

find /u01/app/ORACLE/admin/system/adump -mtime +20 -name "*.aud" | xargs rm -f;

再次查看:

重新sqlplus,已恢复正常。

inode译成中文就是索引节点,每个存储设备(例如硬盘)或存储设备的分区被格式化为文件系统后,应该有两部份:
  1.inode,用来存储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。
       2.Block,用来存储数据。inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令,能通过inode值最快的找到相对应的文件。
 而这台服务器的Block虽然还有剩余,但inode已经用满,因此在创建新目录或文件时,系统提示磁盘空间不足。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Oracle单实例+ASM启动与关闭
tnsping 可以 sqlplus 报错 ORA-12514
Oracle 19c集群重装步骤详解
Oracle字符集与ORA
网络设备网配置变更问题分析
Oracle报ORA-01078和LRM-00109错解决方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服