by kevin
  
    25.   
      五月 2017 17:49
  >
  
  
  
在Oracle 11g 中默认的profile启用了密码过期时间是180天。
  Oracle中如何查看客户端的IP?
  缺省从 v$session 中不能直接获得客户端 IP,可以在数据库中创建一个追踪客户端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;   
 
 
常用的显示客户端信息的sql:
  
    select v.USERNAME, v.STATUS, v.SCHEMANAME, v.OSUSER, v.PORT, v.TERMINAL, v.PROGRAM, v.TYPE, v.MACHINE, v.CLIENT_INFO from v$session v
    order by v.MACHINE,v.TERMINAL; 
 
 
综合v$process和v$session查看连接情况
Oracle常用的包引用
https://docs.oracle.com/cd/B28359_01/appdev.111/b28419/toc.htm