如何获得远程ORACLE客户端的信息,如IP 使用plsql远程连接oracle数据库,在服务器端如何看到客户机的IP等信息我想写个触发器当某些表被操作后,记录下客户机ip ,登陆用户 等等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考..http://www.eygle.com/archives/2006/10/how_to_getip_address.html 怎么用程序去实现?luoyoumouoracle会有一些表保存这些信息吗?有就好了 这个要写数据库级的触发器吧~~应该ORACLE的审计功能里面提供这个功能——其实没有太大必要这么做的—— 可以对数据库添加了监控连接的触发器,它会把连接新一代数据库用户的记录(登陆用户名,时间,IP地址)写道表aud_logon_tab中. 代码如下:create table aud_logon_tab(username varchar2(20),time date,addr varchar(20));create or replace trigger tr_logonafter logon on databasebegin insert into aud_logon_tab values(ora_login_user,SYSDATE,ora_client_ip_address); commit;end;------------------------------------------------------------------------------ Blog: http://blog.csdn.net/tianlesoftware 网上资源: http://tianlesoftware.download.csdn.net 相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx DBA1 群:62697716(满); DBA2 群:62697977DBA3 群:63306533; 聊天 群:40132017 你可以把表和触发器都建好后,找台别的机器或虚拟机连接登陆oracle,登陆成功后,再查询aud_logon_tab表,就会有记录了,我理想的结果是这张表里再加上操作的语句和执行是否成功字段就更好了,希望大家帮忙 请教个oracle sql 写法? 能exp导出不能Imp导入 oracle数据挖掘出现错误 SQL语句 一个关于case的简单问题,大家帮帮忙 利用ACO方式连接远程oracle数据库,必须要装客户端吗?大神请进。 急!!! ORA-23474 错误 朋友们进来看看 排序问题,各位大侠帮忙! 我怎么通过oms将没有启动oracle intelligent agent的数据库节点上的数据到出来呢? 关于ORACLE执行一个过程的问题,在线等待!分不够你说,要多少只要我有都给你!! oracle 如何查表和存储过程的关联 一个简单的分页查询问题。。。
http://www.eygle.com/archives/2006/10/how_to_getip_address.html
oracle会有一些表保存这些信息吗?
有就好了
其实没有太大必要这么做的——
可以对数据库添加了监控连接的触发器,它会把连接新一代数据库用户的记录(登陆用户名,时间,IP地址)写道表aud_logon_tab中.
代码如下:
create table aud_logon_tab(
username varchar2(20),
time date,
addr varchar(20)
);create or replace trigger tr_logon
after logon on database
begin
insert into aud_logon_tab values(ora_login_user,SYSDATE,ora_client_ip_address);
commit;
end;
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977
DBA3 群:63306533; 聊天 群:40132017