SQL> show parameter pfile;

/picclife/app/oracle/product/11.2.0/dbhome_1/dbs/spfilehukou.ora

SQL> show parameter audit_file_dest

/picclife/app/oracle/admin/hukou/adump

[oracle@yang ~]$ cd /picclife/app/oracle/product/11.2.0/dbhome_1/dbs/

[oracle@yang dbs]$ vi inithukou.ora

*.audit_file_dest='$ORACLE_BASE/admin/huko/adump'        hukou=>改为huko

Oracle: sqlplus / as sysdba

SQL> create spfile from pfile;

SQL> startup nomount;

---以上修改参数文件audit_file_dest参数文件,重启库后,sqlplus / as sysdba报错

[oracle@yang dbs]$ sqlplus / as sysdba

ERROR:
ORA-09925: Unable to create audit trail file
Linux-x86_64 Error: 2: No such file or directory
Additional information: 9925
ORA-01075: you are currently logged on

[oracle@yang dbs]$ vi inithukou.ora

*.audit_file_dest='$ORACLE_BASE/admin/hukou/adump'

[oracle@yang dbs]$ mv spfilehukou.ora spfilehukou.ora.bak

--但是呢,你很尴尬的发现,因为现在数据库最少启动到了Nomount的阶段,你SQLPLUS登录一直提示你操作系统验证无法进入;

很尴尬对吧,无法进入sql*plus就无法修改参数文件,就无法启动数据库;

----------

解决方法:[oracle@yang ~]$ ps -ef|grep ora_smon_hukou             ora_进程名称:SMON,PMON,DBWR,LGWR,CKPT,  oracle_sid=hukou
oracle    7438  7262  0 04:58 pts/0    00:00:00 grep *pmon*

[oracle@yang ~]$ kill -s 9 7438

会话包括实例都被干掉了;

SQL> create spfile from pfile;

SQL> shutdown immediate;

SQL> startup

SQL> show parameter pfile;

/picclife/app/oracle/product/11.2.0/dbhome_1/dbs/spfilehukou.ora

---审计目录,干啥用的?

SQL> show parameter audit_file_dest

/picclife/app/oracle/admin/hukou/adump

[root@yang adump]# cd /picclife/app/oracle/admin/hukou/adump/

[root@yang adump]# ls

[root@yang adump]# rm -f *

[oracle@yang ~]$ sqlplus / as sysdba

[root@yang adump]# ls
hukou_ora_8423_20171102051747052914143795.aud

[root@yang adump]# cat hukou_ora_8423_20171102051747052914143795.aud Audit file /picclife/app/oracle/admin/hukou/adump/hukou_ora_8423_20171102051747052914143795.aud Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options ORACLE_HOME = /picclife/app/oracle/product/11.2.0/dbhome_1 System name:    Linux Node name:      yang Release:        2.6.32-100.26.2.el5 Version:        #1 SMP Tue Jan 18 20:11:49 EST 2011 Machine:        x86_64 Instance name: hukou Redo thread mounted by this instance: 1 Oracle process number: 19 Unix process pid: 8423, image: oracle@yang (TNS V1-V3)

Thu Nov  2 05:17:47 2017 +08:00 LENGTH : '160' ACTION :[7] 'CONNECT' DATABASE USER:[1] '/' PRIVILEGE :[6] 'SYSDBA' CLIENT USER:[6] 'oracle' CLIENT TERMINAL:[5] 'pts/0' STATUS:[1] '0' DBID:[10] '3862096839'

总结:使用sysdba身份登录,都会在审计文件目录中,自动生成一个审计文件,如果目录指向未知,则无法使用sysdba身份登录;

偏外:告警日志:alert.log

SQL> show parameter dump

background_dump_dest    alert.log日志存放路径

user_dump_dest                用户审计文件,例如: SQL>alter session set events 'immediate trace name controlf level 12';--sid_ora_xx.trc

ORA-09925: Unable to create audit trail file带来的sqlplus / as sysdba无法连接的更多相关文章

  1. ORA-09925: Unable to create audit trail file汇总

    今天一兄弟的库报ORA-09925: Unable to create audit trail file,当时查 df -h有可用空间,文件夹的权限也正确,未df -i查看Inodes使用情况,审计文 ...

  2. sqlplus链接数据库报ORA-09925: Unable to create audit trail file

    [localhost.localdomain]:[/oracle11/app/oracle11/product/11.2.0/dbhome_1/dbs]$ sqlplus / as sysdba SQ ...

  3. Oracle案例01——ORA-09925: Unable to create audit trail file

    2018年春节后第一天上班就遇到一个审计日志无法写入的问题,具体解决思路如下. 一.错误日志 数据库错误日志内容: Fri Feb 23 11:16:30 2018OS Audit file coul ...

  4. ORA-09925: Unable to create audit trail file

    当我修改ORACLE_SID为新的SID,想进行数据库还原时,用sqlplus报如下错误 [oracle@dbtest ~]$ sqlplus / as sysdba SQL Production : ...

  5. ORA-09925:Unable to create audit trail file 数据库启动失败

    问题描述:生产库停机加内存和CPU,重启完服务器,启动数据库报错. ORA-09925: Unable to create audit trail file Linux-x86_64 Error 2: ...

  6. [问题解决] initAndListen: 10309 Unable to create/open lock file: /data/db/mongod.lock

    错误: 在linux下开启mongoDB的 $ >bin: ./mongod 时报错:initAndListen: 10309 Unable to create/open lock file: ...

  7. Warning: File upload error - unable to create a temporary file in Unknown on line 0

    upload_tmp_dir 临时文件夹问题 上传文件提示 Warning: File upload error - unable to create a temporary file in Unkn ...

  8. File upload error - unable to create a temporary file

    php上传图片的时候会报错: File upload error - unable to create a temporary file 文件上传错误 - 无法创建一个临时文件 你只需要打开你的php ...

  9. PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0

    代码在本地运行一切都OK,放到服务器上,网站访问正常,上传就出现该错误. 提示:PHP Warning: File upload error - unable to create a temporar ...

随机推荐

  1. 【Python】 获取MP3信息replica

    replica 初衷是想要整理iphone中的音乐.IOS(我自己的手机还是IOS8.3,新版本的系统可能有变化了)自带的音乐软件中所有音乐文件都存放在/var/mobile/Media/iTunes ...

  2. zip详解

    http://www.360doc.com/content/06/0915/14/10610_208147.shtml

  3. Django—templates系统:模版语言

    常用语法 只需要记两种特殊符号: {{  }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}. 变量 {{ 变量名 }} 变量名由字母数字和下划线组成. 点(.)在模板语言中有特殊的含义, ...

  4. SpringBoot12 QueryDSL01之QueryDSL介绍、springBoot项目中集成QueryDSL

    1 QueryDSL介绍 1.1 背景 QueryDSL的诞生解决了HQL查询类型安全方面的缺陷:HQL查询的扩展需要用字符串拼接的方式进行,这往往会导致代码的阅读困难:通过字符串对域类型和属性的不安 ...

  5. 第 8 章 IO库

    第 8 章 IO库 标签: C++Primer 学习记录 IO库 第 8 章 IO库 8.1 IO类 8.2 文件输入输出 8.1 string流 8.1 IO类 IO对象无拷贝或赋值,因此不能将形参 ...

  6. 根据IO流源码深入理解装饰设计模式使用

    一:摘要 通过对java的IO类中我们可以得出:IO源码中使用装饰设计模式频率非常高, 对装饰设计模式而言,他能够避免继承体系的臃肿,同时也可以动态的给一个对象添加一些额外的功能,如果要扩展一个功能, ...

  7. C语言第四次博客作业

    一.PTA实验作业 题目1.梅森数 1.本题PTA提交列表(要提交列表,不是结果) 2. 设计思路(此处用流程图最好) 1.定义三个变量n,num,count,且初始化count为1 2.读取一个数n ...

  8. 201621123057 《Java程序设计》第10周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容 2. 书面作业 本次PTA作业题集异常 1. 常用异常 结合题集题目7-1回答 1.1 自己以前编写的代码中经常出现什 ...

  9. Flask 扩展 用户会话

    pip install flask-login 接下来创建扩展对象实例: from flask import Flask from flask_login import LoginManager ap ...

  10. SDOI2017 相关分析

    把两个式子拆开 Σ(xi-px)(yi-py) =Σ xiyi + py * Σ xi - px * Σ yi + Σ 1* px * py Σ (xi-px)² = Σ xi² +  px * Σ ...