暂无图片
Oracle审计
我来答
分享
渣男壹号
2023-02-10
Oracle审计
暂无图片 100M

Oracle实现对所有用户的登录审计,并通过设置审计信息的保留时间来控制system表空间增长,该如何实现?

我来答
添加附件
收藏
分享
问题补充
8条回答
默认
最新
小草

开启详细审计,把审计表换到其他表空间上。

暂无图片 评论
暂无图片 有用 0
打赏 0
渣男壹号
题主
2023-02-10
我看自带的审计登录信息就满足需要了,该如何开启登录审计?当前开启了审计,DB模式,但查不到任何审计信息,是什么问题? 保留时间一周,没必要做新的表空间
渣男壹号

1

暂无图片 评论
暂无图片 有用 0
打赏 0
seagull
alter system set audit_sys_operations=TRUE scope=spfile; alter system set audit_trail=db scope=spfile;
安装审计相关表@$ORACLE_HOME/rdbms/admin/cataudit.sql
connect system/password
audit connect;登录测试查看审计记录select sessionid,to_char(timestamp#,'DD-MON-YY:HH24:MI:SS') login,userid, to_char(logoff$time,'DD-MON-YY:HH24:MI:SS') logoff from sys.aud$;


复制
暂无图片 评论
暂无图片 有用 1
打赏 1
渣男壹号
题主
2023-02-13
true和DB设置是正常的,但是查询就是没结果,咋回事呀?
virvle

sys.aud$是空表,还是找不到某用户登录记录

暂无图片 评论
暂无图片 有用 0
打赏 0
渣男壹号
题主
2023-02-13
空表,没有任何记录
donmorsy

让用户在堡垒机侧增加登录审计,数据库本来就挺忙的,开审计干什么

暂无图片 评论
暂无图片 有用 0
打赏 0
董宏伟

开启审计
audit session;
或者
audit session WHENEVER NOT SUCCESSFUL;

检查开启情况
SELECT * FROM DBA_STMT_AUDIT_OPTS;

暂无图片 评论
暂无图片 有用 1
打赏 0
渣男壹号
题主
2023-02-14
这样是可以的,但是保留的时间能设置吗?还是要通过自动任务来定期清除表空间
董宏伟
答主
2023-02-14
使用DBMS_AUDIT_MGMT.AUDIT_TRAIL_AUD_STD存储过程创建scheduler job,指定清理时间间隔: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/dbseg/administering-the-audit-trail.html#GUID-C1EB1E76-B15B-4450-A4C3-ED525E17CBCA
董宏伟
答主
2023-02-14
网上别人的测试:https://blog.csdn.net/we6100/article/details/127022434
小草

生产环境不会在库上开审计,都是加审计设备走的旁路挂载,否则对数据库性能是致命的,而且自带的审计功能本身具有局限性,还是要上专业的数据库审计设备。

暂无图片 评论
暂无图片 有用 0
打赏 0
好好学习

Oracle Audit来记录用户登录信息,以实现对所有用户的登录审计。以下是大致步骤:
创建审计表:在Oracle数据库中创建一个审计表。
启用审计功能:使用Oracle Audit函数启用审计功能。
设置审计信息的保留时间:设置审计信息的保留时间,以控制system表空间增长。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle 存储过程创建临时表,会出现死锁问题,是什么原因导致?
回答 3
oracle里,一般的临时表其实也是个实体对象,当你有多个会话来调用这个存储过程的时候,或者有多个会话在同时访问这个临时表的时候,是可能会发生死锁的,这和创建的表是临时表还是非临时表没有关系。所以,o
Linux平台oracle进程占用被删除的文件未释放
回答 1
已采纳
直接清空文件即可,不用删除   echo''>alert.log echo''>trc 
oracle中同一条sql,再db中执行耗时时间再多少范围内属于合理的?
回答 1
这个是没有定论的,要看具体的业务场景,看你的sql复杂程度,耗时波动在15s都是可以接受的。
Oracle 可以在 OracleLinux 9 上面安装 11GR2 数据库吗?
回答 3
已采纳
看了下官方支持列表,OracleLinux9是不被支持的但是通过脚本是可以成功安装的,可以参考:Oracle数据库一键安装脚本希望能帮助到你!
Oracle 12c RAC 环境,OCR 原有 3 个磁盘,现其中1个磁盘的 mount_status 为 close
回答 3
首先你的ASM磁盘是通过什么方式实现的呢?udev?裸盘?asmlib?
rehl8 安装 19c
回答 2
md5校验一下安装包。
Oracle select为什么会产生redo?
回答 2
已采纳
截图来自:https://blog.csdn.net/weixin40005437/article/details/116536624希望对你有所帮助
Oracle的配置文件修改,提前复制后,直接放入当前的目录,会影响Oracle的运行吗?
回答 1
不会的,这些都是静态文件
想用虚拟机部署一套 windows 的11g rac,共享存储怎么模拟?
回答 3
vmware和VirtualBox都可以实现共享存储设定!
在Windows server的服务器上怎么查看oracle base跟oracle home的路径?
回答 4
看看这个https://blog.csdn.net/congjiu2607/article/details/100364313
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~