oracle ora-09925无法创建审计线索文件无此类文件或目录

k5ifujac  于 2022-12-29  发布在  Oracle
关注(0)|答案(3)|浏览(385)

我刚刚在Linux机器上安装了一个oracle 12 c 12.1.0 DB。
完成安装后,我尝试以sysdba身份登录到数据库

[oracle@bjorn adump]$ sqlplus sys as sysdba/welcome

SQL*Plus: Release 12.1.0.2.0 Production on Wed Oct 12 16:41:17 2016

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

Enter password:
Connected to an idle instance.

现在我尝试使用以下命令启动DB

SQL> startup mount
ORA-09925: Unable to create audit trail file
Linux-x86_64 Error: 2: No such file or directory
Additional information: 9925

并且弹出此错误!
我的ENV变量是

[oracle@bjorn adump]$ echo $ORACLE_BASE
/oracle
[oracle@bjorn adump]$ echo $ORACLE_HOME
/oracle/product/12.1.0/db_1

我已签入pfile,即$ORACLE_HOME/dbs/init.ora
存在审核文件的条目

audit_file_dest="/oracle/admin/orcl/adump"

我也去这个位置,并检查是否文件夹存在或nt,但文件夹在那里,它已经有一些文件在它像

orcl_m000_21634_20161012143245012051143795.aud

有很多文件都有这样的名字。
我已授予此文件夹的权限

chmod -R 755 /oracle/admin/orcl/adump

尝试创建一个新文件使用

touch afile

并创建文件。
它也得到了连接到空闲会话,但当我试图做一个启动的错误弹出!
请指出我在这里忽略了什么需要纠正。

kpbwa7wx

kpbwa7wx1#

通常情况下,这可能是因为:
1.审计文件目的地不可写(chown +w $审计文件目的地)
1.$ORACLE_BASE/管理员/$ORACLE_SID/adump存在,并且不可写
1.$ORACLE_HOME/rdbms/audit不可写
PS:确保检查oracle用户的权限
此外,请检查磁盘空间可用性

xsuvu9jc

xsuvu9jc2#

在我们的案例中,我们的一个2节点RAC服务器中的一个驱动器出现故障-这就是操作系统(Linux)将任何人(包括root)的访问权限限制为只读的原因。
琥珀色的指示灯本应亮起,但它没有亮起。只有当我们重新启动那个特定的节点时,它才亮起。

u7up0aaq

u7up0aaq3#

您还需要验证3件事:- 如前所述,使用df -have检查可用空间-检查文件系统是读/写还是只读:cat /proc/mounts -最后,您可以使用df -i检查可用的信息节点空间
详细信息可在此处找到:https://www.oracle-scripts.net/unable-to-create-audit-trail-file-read-only-file-system/

相关问题