暂无图片
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
打赏 0
暂无图片
余树靖
题主
2022-08-08
谢谢您
Kubee

重新定义就可以啦

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

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

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


请输入正文
提交
相关推荐
请问各位大佬 这种事件怎么处理?
回答 2
impdp8个并行
Oracle ,V$SQL_CS_SELECTIVITY里面,同range下的每一个predicate应该对应一个bind,为什么有的sql会有重复的行,并且low-high一样?
回答 2
同问,我也碰到了这个问题。
Oracle EMCC可以显示一个月的数据库负载曲线吗?
回答 4
已采纳
如果非得要查30天,那也有办法:altersessionsetnlsdateformat'yyyymmddhh24:mi';altersessionsetnlstimestampformat'yyyy
linxu8安装oracle无法调用图形化?
回答 3
已采纳
先想办法把时钟能调出来,然后再排查访问工具设置。祝你成功!
Oracle 插入数据的经常报错”0ra-01688,执行insert脚本,插入的数据只有7g左右,CALCDATA表空间剩50多个g,temp表空间也有700多个g,表空间都是够的,这是什么问题?
回答 2
检查下是不是这个表空间是不是磁盘碎片哦
AWR分析报告问题求助:目前oracle性能不足和硬件条件有关系吗?
回答 2
SQL逻辑读与物理读都太高,要先调SQL
oracle varchar类型
回答 1
你创建和查询的都不是同一个表。
Oracle 的 B-Tree 索引,最高层级可以有多少层?
回答 4
已采纳
索引最大高度是24. 组合索引最大column 数量是32
在oracle linux6 的哪个版本上可以支持 11g 的ACFS驱动?
回答 2
上传附件:ACFSSupportOnOSPlatforms.(DocID1369107.1).pdf
请问oracle external模式下的磁盘组里面的磁盘能删除吗
回答 3
external至少需要1块盘,表示没有做磁盘冗余,即你磁盘组的大小就是所有磁盘的大小之和,这只是表示你磁盘出故障后没有冗余的数据可以恢复,只能依赖外部的比如raid技术。但是磁盘组内删除添加磁盘是可