暂无图片
如何分辨某个用户是从哪台机器登陆ORACLE的?
我来答
分享
黎琛
2021-09-23
如何分辨某个用户是从哪台机器登陆ORACLE的?

如何分辨某个用户是从哪台机器登陆ORACLE的?

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

– 使用sys执行
create or replace trigger on_logon_trigger
after logon on database
begin
dbms_application_info.set_client_info(sys_context( ‘userenv’, ‘ip_address’ ) );
end;

刷新一段时间,可以看到客户端ip;
select client_info from v$session;

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
黎琛
题主
2021-09-23
感谢大佬
回答交流
Markdown


请输入正文
提交
相关推荐
SQL优化求助!!!
回答 7
已采纳
优化建议:   更换SSD存储; fixcontrol 308224461; 开并行(如果不更换存储, 意义不大,只是用来使用更多
Oracle:两个店的数据库,结构一样,A库里面bas_info表里面数据1700行,B库的bas_info表数据只有1000行 有什么办法同步吗?(就是把A表里面多的那700行写入B库)
回答 2
已采纳
建个dblink,insert两个表的minus差集
使用toad for oracle 连接远程数据库时报错:ORA-12660 加密或加密校验和参数不兼容
回答 2
你尝试把你本地的ORACLE客户端换成更高版本的试试(就是那个instantclient文件夹,带oci.dll和tnsnames.ora的),如果是低版本客户端连高版本数据库的时候,就会报这个,因为
做bi分析的时候,从数据库层面有啥比较好用的权限划分手段?最好能精确到字段级别的(Oracle数据库)
回答 1
建多个视图,不同视图里查询不同的字段,给不同用户授予不同的视图权限Oracle18c以上支持多态表函数,可以动态地在查询中新增减少列,那么可以建一个配置表,在表函数里根据配置表去减少展示的列,并且此函
请教各位,oracle的表我有个字段已经删除了,但是数据字典里出来一个这字段,该如何去掉?
回答 3
应该是一个varchar列被设置了unused
Oracle 怎么查看存储过程结果?
回答 2
使用plsqldev工具: 右击程序名, 选择测试,输入In参数,点击执行,out参数的值就会显示出来。 
导入表空间时报错,有会的大佬吗,麻烦教一下呗,非常谢谢了。
回答 3
截图不全,需要看之前的error
AWR分析报告问题求助:每个指标含义
回答 3
平台自己开发的插件展示的数据,来源是awr性能视图。其实你把数据查出来,用Excel都会出图。
Oracle 重做控制文件会影响原有数据吗?
回答 4
已采纳
不会,数据存放在数据文件中
oracle删字段报错ORA-12991: 引用的列处于多列约束条件
回答 1
看看涉及到的表列是否存在外键约束的问题