oracle审计AUD$过大导致的数据库登录异常

本文介绍了由于Oracle数据库审计表AUD$达到空间配额,导致的数据库登录异常情况。通过排查监听、配置和应用问题,最终发现是审计策略导致系统表空间满。解决方法是截断AUD$表,以恢复数据库连接。但即使如此,仍存在连接拥堵问题,需进一步清理挂起的进程。
摘要由CSDN通过智能技术生成

今天,省分技术人员反映数据库登录异常。



查询oerr,发现该错误是一般性提示,可能导致的原因有数据库未注册、本地文件配置问题等。由于平时连接并没有问题,是突发情况,所以排除了配置问题。

远程登录查询监听,发现监听并无问题,但在尝试本地登录时出现ora 00020错误

oracle@dxxxx:~> sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Mon Apr 25 10:40:08 2016

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

ERROR:
ORA-00020: maximum number of processes (1200) exceeded


Enter user-name:


这说明进程数超过了数据库设定值。尝试在另一个节点登录则并无问题。

那么应用应该不会出现问题才对,因为至少有一个节点是可用的。

为了查找问题根源,我从另一台服务器上使用轻松连接的方式连接节点2的实例,结果报ora 01653

oracle@xxxx:/myimp/aud> sqlplus yy/yy@
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值