在用 select * from from v$session;时会有一些SESSION中的显示为 oracle@host01 (TNS V1-V3)
host01 就这台服务本身。请问通过什么方法可以知道,这个用户是通过哪个DB LINK连过来的呢?

解决方案 »

  1.   

    估计你得失望了.a到b的dblink定义只在a上有意义.对b而言只知道是哪台machine上的oracle使用什么用户登录到了本服务器.
      

  2.   

    select b.sid,b.machine,c.object_name,a.oracle_username, 
    a.locked_mode,b.osuser,
    'alter system kill session '''||b.sid||','||b.serial#||''';'
    from v$locked_object a,v$session b,all_objects c
    where a.session_id=b.sid and a.object_id=c.object_id
      

  3.   

    少见啊ACMAIN_CHM 牛人,居然你还有问题,呵呵 说笑话