> 데이터 베이스 > MySQL 튜토리얼 > Oracle如何对sys用户进行审计(Oracle on Windows)

Oracle如何对sys用户进行审计(Oracle on Windows)

WBOY
풀어 주다: 2016-06-07 17:18:41
원래의
1223명이 탐색했습니다.

审计的问题: 在审计sys用户的时候,在audit_file_dest找不到记录sys用户操作的审计文件。恰好我这win7上也装了个oracle 10g(10.

审计的问题: 在审计sys用户的时候,在audit_file_dest找不到记录sys用户操作的审计文件。

恰好我这win7上也装了个Oracle 10g(10.2.0.3.0),照着做了一把,发现同样的问题,普通用户的审计记录在dba_audit_trail可以查到,记录sys用户审计信息的audit目录D:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\ADUMP却一直为空,什么原因?

答案来自metalink,对于windows系统,对sys用户的审计信息并不存在AUDIT_FILE_DEST参数指定的目录里,而是在windows的事件管理器中。

(Navigation Path: Computer Management -> Event View -> Windows Logs -> Application)

本机audit参数设置(对于windows ,,审计sys用户只需要设置audit_sys_operations为true即可;unix还需audit_file_dest):

SQL> show parameter audit

NAME                                 TYPE                              VALUE
------------------------------------ --------------------------------- ------------------------------
audit_file_dest                      string                            D:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\ADUMP
audit_sys_operations                 boolean                           TRUE
audit_trail                          string                            DB
SQL>

metalink解释:

Exception: As 'AUDIT_FILE_DEST' is invalid on Windows, all Oracle audit trail information on Windows is recorded in the Windows event viewer.

Audit SYS User Operations [ID 174340.1]

linux

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿