ITPub博客

首页 > 数据库 > Oracle > 磁盘满了sys无法连接写入audit文件

磁盘满了sys无法连接写入audit文件

原创 Oracle 作者:dotaddjj 时间:2012-06-12 10:18:02 0 删除 编辑

早上打开服务器发现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博客 ” ,链接:https://blog.itpub.net/25362835/viewspace-1058484/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    220
  • 访问量
    1662966