早上打开服务器发现119的数据库又意外关闭了,启动数据库,但是居然无法连接到oracle,报的一个audit fle failed,写入审计文件报错。磁盘没有空间了,不过审计默认是没有开启的。那么应该不会写入audit日志到数据文件中啊。但是sys连接数据库,启动关闭数据库是会被记录到日志文件中的,缺省的在$ORACLE_BASE/admin/benguo/adump下。
SQL> show parameter audit_trail;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_trail string NONE
audit_trail参数的设置,默认为none不做审计,db将audit trail记录在数据库的审计相关表中,如aud$,通过dba_audit_trail可以查看。Os将audit trail记录在操作系统中,文件名由audit_file_dest参数指定。
[oracle@server119 ~]$ ipcs -sa
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
------ Semaphore Arrays --------
key semid owner perms nsems
------ Message Queues --------
key msqid owner perms used-bytes messages
[oracle@server119 ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Jun 12 09:00:28 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
ERROR:
ORA-09817: Write to audit file failed.
Linux-x86_64 Error: 28: No space left on device
ORA-09945: Unable to initialize the audit trail file
Linux-x86_64 Error: 28: No space left on device
Enter user-name:
[2]+ Stopped rlwrap sqlplus / as sysdba
删除oracle所在的目录腾出部分空间,然后可以连接启动数据库后续都正常了。
追踪以下alert日志,发现出现了一个07445然后导致了pmon进程中断,然后pmon进程导致了instance中断了。
查看alert日志发现了
Mon Jun 11 17:41:13 2012
Errors in file /db/oracle10g/admin/benguo/udump/benguo_ora_24229.trc:
ORA-07445: exception encountered: core dump [xtyqbcb()+336] [SIGSEGV] [Address not mapped to object] [0x00000000A] [] []
Mon Jun 11 17:42:42 2012
Errors in file /db/oracle10g/admin/benguo/bdump/benguo_pmon_21622.trc:
ORA-00600: internal error code, arguments: [17147], [0x673B31000], [], [], [], [], [], []
Mon Jun 11 17:42:45 2012
Errors in file /db/oracle10g/admin/benguo/bdump/benguo_pmon_21622.trc:
ORA-00600: internal error code, arguments: [17147], [0x673B31000], [], [], [], [], [], []
Mon Jun 11 17:42:45 2012
PMON: terminating instance due to error 472
Mon Jun 11 17:42:46 2012
Errors in file /db/oracle10g/admin/benguo/udump/benguo_ora_25911.trc:
ORA-00472: PMON process terminated with error
ORA-00472: PMON process terminated with error
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25362835/viewspace-1058484/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25362835/viewspace-1058484/