在 Windows 10 上配置 Oracle XE 日志记录 运行,防止写入 Windows 事件日志
Configure Oracle XE logging running on Windows 10, prevent writing to Windows Event Log
环境:
Oracle XE 18 运行ning 在 Windows 10(我的笔记本电脑!)上。
我 运行 使用特定用户的数据库命令和 sys
.
问题:
windows application event log
有 1000 条详细的 Oracle 数据库日志记录,例如每个 SELECT 语句,实际上每个命令我 运行!
启动 Windows 事件查看器,在命令提示符下执行:eventvwr
问题:
如何配置 Oracle 以便仅写入某些消息
Windows 事件日志。理想情况下,我执行的命令都不是
记录。
Oracle XE 是否也写入日志文件(不是 windows 事件日志),如果是,如何配置粒度?
(我是 Oracle 的新手)
附加信息:
以下是 windows 应用程序事件日志
的示例
查看您的屏幕截图,您似乎正在使用 SYS 用户执行您的 SQL 命令。默认情况下,使用 SYSASM、SYSBACKUP、SYSDBA、SYSDG、SYSKM 或 SYSOPER 权限的用户执行的所有操作都会被审核并转到事件日志。您可以使用 AUDIT_SYS_OPERATIONS 初始化参数禁用该行为。
当以 SYS 身份登录时,您可以使用以下命令更改参数设置:
alter system set audit_sys_operations=false scope=spfile;
然后重启数据库。
也就是说,一般来说,您应该不使用 SYS 进行日常操作,最好保留默认审计。相反,使用具有普通权限的用户帐户(即 not SYS as SYSDBA)来执行不需要这些提升权限的所有操作。在大多数情况下,除了 startup/shutdown、备份操作和安装补丁之外,您不需要该级别的访问权限。
create user myuser identified by mypassword;
grant dba to myuser;
alter user myuser default role all;
这应该会为您提供 大量 提升权限的用户,不会经常触发内置审核。
在此处阅读有关 Oracle 安全性的信息:https://docs.oracle.com/en/database/oracle/oracle-database/18/dbseg/introduction-to-oracle-database-security.html#GUID-41040F53-D7A6-48FA-A92A-0C23118BC8A0
环境:
Oracle XE 18 运行ning 在 Windows 10(我的笔记本电脑!)上。
我 运行 使用特定用户的数据库命令和 sys
.
问题:
windows application event log
有 1000 条详细的 Oracle 数据库日志记录,例如每个 SELECT 语句,实际上每个命令我 运行!
启动 Windows 事件查看器,在命令提示符下执行:eventvwr
问题:
如何配置 Oracle 以便仅写入某些消息 Windows 事件日志。理想情况下,我执行的命令都不是 记录。
Oracle XE 是否也写入日志文件(不是 windows 事件日志),如果是,如何配置粒度?
(我是 Oracle 的新手)
附加信息: 以下是 windows 应用程序事件日志
的示例查看您的屏幕截图,您似乎正在使用 SYS 用户执行您的 SQL 命令。默认情况下,使用 SYSASM、SYSBACKUP、SYSDBA、SYSDG、SYSKM 或 SYSOPER 权限的用户执行的所有操作都会被审核并转到事件日志。您可以使用 AUDIT_SYS_OPERATIONS 初始化参数禁用该行为。
当以 SYS 身份登录时,您可以使用以下命令更改参数设置:
alter system set audit_sys_operations=false scope=spfile;
然后重启数据库。
也就是说,一般来说,您应该不使用 SYS 进行日常操作,最好保留默认审计。相反,使用具有普通权限的用户帐户(即 not SYS as SYSDBA)来执行不需要这些提升权限的所有操作。在大多数情况下,除了 startup/shutdown、备份操作和安装补丁之外,您不需要该级别的访问权限。
create user myuser identified by mypassword;
grant dba to myuser;
alter user myuser default role all;
这应该会为您提供 大量 提升权限的用户,不会经常触发内置审核。
在此处阅读有关 Oracle 安全性的信息:https://docs.oracle.com/en/database/oracle/oracle-database/18/dbseg/introduction-to-oracle-database-security.html#GUID-41040F53-D7A6-48FA-A92A-0C23118BC8A0