ORA-28056的解决办法

客户端一直无法连接,查看alert日志,错误日志如下:

 
AUD: OS Error = 1502 encountered while writing audit record
Errors in file d:\app\administrator\diag\rdbms\playbar\playbar\trace\playbar_pmon_40760.trc:
ORA-28056: 未能将审计记录写入 Windows 事件日志
OSD-00001: 附加错误信息
O/S-Error: (OS 1502) 事件日志文件已满。
AUD: OS Error = 1502 encountered while writing audit record
Errors in file d:\app\administrator\diag\rdbms\playbar\playbar\trace\playbar_pmon_40760.trc:
ORA-28056: 未能将审计记录写入 Windows 事件日志
OSD-00001: 附加错误信息
O/S-Error: (OS 1502) 事件日志文件已满。
AUD: OS Error = 1502 encountered while writing audit record
Errors in file d:\app\administrator\diag\rdbms\playbar\playbar\trace\playbar_pmon_40760.trc:
ORA-28056: 未能将审计记录写入 Windows 事件日志
OSD-00001: 附加错误信息
O/S-Error: (OS 1502) 事件日志文件已满。
 
解决方法:
网上说是 右键“我的电脑”--‘管理’--事件查看器--点击左边的日志(应用程序日志、安全日志、系统日志),右击某个项目,选择‘清除所有事件'即可删除。按照这个方法问题是解决了,但是并没有从根本上解决问题,不知道为什么会出现这样的问题?
另一种解决方法
将这些日志文件的大小设置变大;是64k的倍数
右键“我的电脑”--‘管理’--事件查看器-应用程序->右击属性->最大日志文件大小->默认512kb
变为51200kb
  补充日志知识
 一: Windows 2003的日志文件通常有应用程序日志,安全日志、系统日志、DNS服务器日志、FTP日志、WWW日志等等。
日志文件默认位置:
应用程序日志、安全日志、系统日志、DNS日志默认位置:%sys temroot%\system32\config,默认文件大小512KB,管理员都会改变这个默认大小。
安全日志文件:%systemroot%\system32\config\SecEvent.EVT;
系统日志文件:%systemroot%\system32\config\SysEvent.EVT;
应用程序日志文件:%systemroot%\system32\config\AppEvent.EVT;
Internet信息服务FTP日志默认位置:%systemroot%\system32\logfiles\msftpsvc1\,默认每天一个日志;
Internet信息服务WWW日志默认位置:%systemroot%\system32\logfiles\w3svc1\,默认每天一个日志;
Scheduler服务日志默认位置:%sys temroot%\schedlgu.txt;
以上日志在注册表里的键:
应用程序日志,安全日志,系统日志,DNS服务器日志,它们这些LOG文件在注册表中的:
HKEY_LOCAL_MACHINE\system\CurrentControlSet\Services\Eventlog
有的管理员很可能将这些日志重定位。其中EVENTLOG下面有很多的子表,里面可查到以上日志的定位目录。
Schedluler服务日志在注册表中
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SchedulingAgent
FTP和WWW日志详解:
FTP日志和WWW日志默认情况,每天生成一个日志文件,包含了该日的一切记录,文件名通常为ex(年份)(月份)(日期),例如ex001023,就是2000年10月23日产生的日志,用记事本就可直接打开,如下例:
#Software: Microsoft Internet Information Services 5.0  (微软IIS5.0)
#Version: 1.0 (版本1.0)
 
 

你可能感兴趣的:(ora)