暂无图片
oracle视图v$active_session_history,dba_hist_active_session_history如何记录IP地址
我来答
分享
余树靖
2022-08-08
oracle视图v$active_session_history,dba_hist_active_session_history如何记录IP地址
暂无图片 10M

在网上看了一篇文章,创建这个触发器就能记录IP地址

create or replace trigger on_logon_trigger
after logon on database
begin
    dbms_application_info.set_client_info(sys_context( 'userenv', 'ip_address' ) );
end;

但是v$active_session_history,dba_hist_active_session_history却始终查不到。请问怎么才能在这两个表中记录IP地址呢?因为实际工作中,其实很多情况下用户还是想查IP地址的,但是v$session只能查看到当前的IP。

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
刘贵宾

https://juejin.cn/post/7000171666529583135

看看这个,希望对你有所帮助

暂无图片 评论
暂无图片 有用 0
暂无图片
余树靖
题主
2022-08-08
谢谢您
Kubee

重新定义就可以啦

暂无图片 评论
暂无图片 有用 0
余树靖

@Kubee 您好!我是小白,刚学习数据库,不是很懂您说的重新定义的意思?

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏