搬砖之路何其艰辛,与君共享些许经验
今天砖友给我说数据库sys用户无法登录了,报错 ORA-09925: Unable to create audit trail file 。
我自己尝试了一下,果然不能登录了,报错信息为:
>>> sqlplus sys/oracle@ais as sysdba
...... #无关紧要的信息
ERROR:
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
PS:这里需要注意 sys 用户的密码要先保证是正确的,否则无论如何也登录不了的😂😂😂😂
使用 sys 用户登录Oracle数据库时报错如上;
发生上面错误的原因 有以下三种可能:
① 磁盘空间已满,导致无法创建审核文件,使用df -h查询磁盘空间;
② 磁盘inodes已经占用完了,导致无法打开新的文件,使用df -i查看inode使用情况;
③ 路径权限不足,无法创建审核文件,查看路径权限情况ls -l。
以上三种报错的差异主要在Linux 部分的报错信息上:
磁盘空间不足或inodes用完时为:Linux-x86_64 Error