ORA-09925: Unable to create audit trail file带来的sqlplus / as sysdba无法连接
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无法连接的更多相关文章
- ORA-09925: Unable to create audit trail file汇总
今天一兄弟的库报ORA-09925: Unable to create audit trail file,当时查 df -h有可用空间,文件夹的权限也正确,未df -i查看Inodes使用情况,审计文 ...
- 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 ...
- Oracle案例01——ORA-09925: Unable to create audit trail file
2018年春节后第一天上班就遇到一个审计日志无法写入的问题,具体解决思路如下. 一.错误日志 数据库错误日志内容: Fri Feb 23 11:16:30 2018OS Audit file coul ...
- ORA-09925: Unable to create audit trail file
当我修改ORACLE_SID为新的SID,想进行数据库还原时,用sqlplus报如下错误 [oracle@dbtest ~]$ sqlplus / as sysdba SQL Production : ...
- ORA-09925:Unable to create audit trail file 数据库启动失败
问题描述:生产库停机加内存和CPU,重启完服务器,启动数据库报错. ORA-09925: Unable to create audit trail file Linux-x86_64 Error 2: ...
- [问题解决] initAndListen: 10309 Unable to create/open lock file: /data/db/mongod.lock
错误: 在linux下开启mongoDB的 $ >bin: ./mongod 时报错:initAndListen: 10309 Unable to create/open lock file: ...
- 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 ...
- File upload error - unable to create a temporary file
php上传图片的时候会报错: File upload error - unable to create a temporary file 文件上传错误 - 无法创建一个临时文件 你只需要打开你的php ...
- 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 ...
随机推荐
- selenium +python+windows 环境搭建
很久不弄selenium了,好怀念,现在搭建下环境 1,先安装pip ,因为装的是python3,所以只要你不是在渣渣网站下载到坏的版本,在scripts目录下都有pip.exe文件 直接在环境变量里 ...
- HIVE使用mysql作为外置数据库配置详情
Hive安装配置(mysql) 安装mysql hadoop$:sudo apt-get update hadoop$:sudo apt-get install mysql-server 启动mysq ...
- MySQL之连接查询
主要是多表查询和连接查询
- 从0开始的LeetCode生活—461-Hamming Distance(汉明距离)
题目: The Hamming distance between two integers is the number of positions at which the corresponding ...
- const volatile同时限定一个类型int a = 10
const和volatile放在一起的意义在于: (1)本程序段中不能对a作修改,任何修改都是非法的,或者至少是粗心,编译器应该报错,防止这种粗心: (2)另一个程序段则完全有可能修改,因此编译器最好 ...
- C++中文件的读写
C++中文件的读写 在C++中如何实现文件的读写? 一.ASCII 输出 为了使用下面的方法, 你必须包含头文件<fstream.h>(译者注:在标准C++中,已经使用<fstrea ...
- 【iOS】swift-ObjectC 在iOS 8中使用UIAlertController
iOS 8的新特性之一就是让接口更有适应性.更灵活,因此许多视图控制器的实现方式发生了巨大的变化.全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸 ...
- Tomcat 8项目无法启动,无报错
作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Tomcat 8启动很慢,且日志上无任何错误,在日志中查看到如下信息: Log4j:[2015-10-29 ...
- redux的知识点
Redux: Redux 是针对 JavaScript应用的可预测状态容器 就是用来管理数据的.stroe 保存数据action领导 下达命令reducer员工 执行命令 下载命令: npm ins ...
- [Redis源码阅读]redis持久化
作为web开发的一员,相信大家的面试经历里少不了会遇到这个问题:redis是怎么做持久化的? 不急着给出答案,先停下来思考一下,然后再看看下面的介绍.希望看了这边文章后,你能够回答这个问题. 为什么需 ...