免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8385 | 回复: 6
打印 上一主题 下一主题

oracle 审计如何查看客户端ip地址 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-07-16 14:51 |只看该作者 |倒序浏览
请问下各位大哥:

我想:记录哪些用户(包括客户端IP地址等)查看了指定的表。
想通过审计的方法来做,但看dba_audit_session,dba_audit_trail,dba_audit_object,这几张。
不知道如何获取客户端IP地址?

请教下各位,谢谢了。

论坛徽章:
0
2 [报告]
发表于 2012-07-18 12:22 |只看该作者
各位大哥,帮帮忙,小弟谢过

论坛徽章:
0
3 [报告]
发表于 2012-07-27 16:33 |只看该作者
有sys_context函数

论坛徽章:
0
4 [报告]
发表于 2012-07-29 09:41 |只看该作者
本帖最后由 vcdog 于 2012-07-29 09:44 编辑

通过创建触发器对用户登录进行日志记录,对登录用户进行相关审计,记录登录用户,主机,系统用户及IP地址:

1.建表LOGON_TABLE :

SQL> create table LOGON_TABLE as
  2  select sysdate logon_time,
  3         sys_context('USERENV','SESSION_USER') username,
  4         sys_context('USERENV','HOST') host,
  5         sys_context('USERENV','OS_USER') os_user,
  6         sys_context('USERENV','IP_ADDRESS') ip_address
  7    from dual
  8  /

Table created.


2.建触发器

SQL> create or replace trigger tri_logon after logon on database
  2  begin
  3      insert into LOGON_TABLE
  4                ( logon_time,
  5                  username,
  6                  host,
  7                  os_user,
  8                  ip_address
  9                )
10           values
11                ( sysdate,
12                  sys_context('USERENV', 'SESSION_USER'),
13                  sys_context('USERENV','HOST'),
14                  sys_context('USERENV','OS_USER'),
15                  sys_context('USERENV','IP_ADDRESS'));
16  end;
17  /


Trigger created.

一般这个在数据库安全加固时,都是有相关要求的。希望对你有帮忙!谢谢

论坛徽章:
2
15-16赛季CBA联赛之福建
日期:2016-01-12 14:22:3915-16赛季CBA联赛之山西
日期:2016-01-28 17:44:35
5 [报告]
发表于 2012-07-30 08:45 |只看该作者
感谢楼上的,学习了!

论坛徽章:
0
6 [报告]
发表于 2013-01-18 09:57 |只看该作者
回复 4# vcdog


谢谢。。回复晚了。


   

论坛徽章:
0
7 [报告]
发表于 2017-03-17 14:12 |只看该作者
回复 4# vcdog
请问对JAVA 使用连接池的情况下 是否有用?



您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP