我刚刚在linux机器上安装了oracle 12c 12.1.0数据库。
完成安装后,我尝试以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.
现在我尝试使用以下命令启动数据库
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"
我也去了这个位置检查文件夹是否存在或者是否存在,但文件夹在那里并且它中有一些文件,如
orcl_m000_21634_20161012143245012051143795.aud
有很多文件的名称都是这样的。
我允许此文件夹
chmod -R 755 /oracle/admin/orcl/adump
尝试使用
创建新文件touch afile
并创建文件。
它也连接到空闲会话但是当我尝试启动时会弹出错误!
请在此处提出我需要更正的内容。
答案 0 :(得分:0)
通常会发生这种情况,因为:
PS:确保检查oracle用户的权限
另请检查磁盘空间可用性
答案 1 :(得分:0)
在我们的案例中,我们的2节点RAC服务器之一中的驱动器出现故障-这是OS(Linux)将任何人(包括root)限制为只读访问的原因。
应该打开琥珀色的灯,但不能打开。仅当我们重新启动该特定节点时,它才会打开。
答案 2 :(得分:0)
您还需要验证3件事: -如前所述,请使用df检查可用空间-have -检查文件系统是读/写还是只读:cat / proc / mounts -最后,您可以使用df -i
检查可用的inode空间详细信息可以在这里找到:https://www.oracle-scripts.net/unable-to-create-audit-trail-file-read-only-file-system/