【发布时间】:2017-02-21 04:18:50
【问题描述】:
我刚刚在 linux 机器上安装了 oracle 12c 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.
现在我尝试使用以下命令启动数据库
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
我已经检查了 $ORACLE_HOME/dbs/init.ora 的 pfile
有审计文件的入口
audit_file_dest="/oracle/admin/orcl/adump"
我也去这个位置并检查文件夹是否存在或 nt 但该文件夹在那里并且它已经有一些文件,比如
orcl_m000_21634_20161012143245012051143795.aud
有很多这样的文件。
我已授予此文件夹的权限
chmod -R 755 /oracle/admin/orcl/adump
尝试使用创建新文件
touch afile
并创建文件。
它也连接到空闲会话,但是当我尝试启动时弹出错误!
请建议我在这里忽略哪些需要更正的内容。
【问题讨论】:
-
确保您已设置 $ORACLE_SID 和 $ORACLE_UNQNAME。然后检查你的监听器是否配置正确。
标签: oracle database-administration oracle12c