我已经将audit_sys_operations设置为true,audit_trail是DB,EXTENDED。现在,我有了一个具有数据库管理员权限的帐号,名为admin。我使用AUDIT CREATE ANY TABLE BY ADMIN,但select * from SYS.AUD$没有显示管理员创建新表的任何内容,即使管理员创建了几个表;
是否可以查看具有DBA权限的用户的审计记录?
Server 2012数据库审核在指定主体DBO时对sysadmins执行审计。但是,这会导致对所有系统管理员进行审计。什么配置或解决方案可以用于仅审计一个具有sysadmin成员资格的特定组,而不对所有sysadmins的所有活动进行审计?我们试图减少不必要的操作事件(即sql引擎服务帐户或其他属于sysadmin且不需要审计的服务帐户)。这是一个用户数据库。
我们有一个遗留应用程序,目前正在使用Oracle12c。现在,我们需要将所有应用程序迁移到Exacc。我们必须找出在特定数据库中运行的所有应用程序?我们有一个适用于许多应用程序的通用数据库,我们只能迁移相关的数据库。
你能告诉我们去find out which all application running on a particular database server的路吗?
是否可能有其他应用程序也使用相同的数据库,所以我们只能迁移我们的应用程序。