newhappy的专栏

高级系统分析师,专注于对SOA,Ajax以及J2EE架构的研究,欢迎大家与我交流.Email:pleasechess@126.com

牛海彬ID:newhappy2008
477141次访问,排名97好友16人,关注者48
吉林大学软件工程硕士;一汽启明CPDM项目组软件工程师;
newhappy2008的文章
原创 186 篇
翻译 24 篇
转载 99 篇
评论 253 篇
newhappy的公告
非常感谢CSDN提供了这么好的一个平台,过去的一年为生活而忙忙碌碌,博客更新的不多,在新的一年里,我会勤快一点,多学一些技术,多交一些技术上的朋友.
最近评论
middle:作者的推理根本不通!作者所说的问题都是在测试中发现的,而且也都通过测试很好的解决了。这就是说,决不是根本的设计方向的错误。这些问题在设计阶段,除非是神,任何人在当时当地都无法完全预料到。如果在早期阶段就投入精力到性能中,只会得不偿失。

作者也没有了解过前人的经验之谈。Premature optimization is the source of all evil. Pr……
ComingtoExpert:好文章。

好的性能是通过良好的设计进行设计出来的,不好的性能,往往通过较好的测试分析手段可以发现其瓶颈来改善的。
ilikepomelo:http://www.bt170.cn BT下载
zhangmeng13:请问 我想用路径调图片 怎么写代码 谢谢
huangk:还是比较模糊,能否举例说明?
文章分类
收藏
    相册
    友情连接
    114社区
    SOA-中间件
    张孝祥(RSS)
    杨洪波(RSS)
    沈东良
    许式伟(RSS)
    谭振林(RSS)
    银狐999(RSS)
    阿蒙专栏(RSS)
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    转载 oracle中用户连接相关收藏

    新一篇: 索引的选择性 | 旧一篇: 使用Java实现在SQLserver中实现图片的存储

    查看用户连接

    断掉某一连接

    查看连接ip


    oracle中查看用户连接
    select username,sid,serial#,status from v$session where username <>'1';
    select sid,ses.serial#,ses.username,pro.username,pro.spid,status
    from v$session ses,v$process pro
    where ses.username='PRODUCT' and ses.paddr=pro.addr;
    select ses.username,pro.* from v$process pro,v$session ses where ses.paddr=pro.addr and ses.username<>'1';
    从上面的sql中可以获得连接的用户、oracle sid以及os的进程号等信息
    利用上述信息,可以停掉连接
    alter system kill session 'sid,serial#';或者根据os的进程号直接kill
    上述sql无法获得连接的client的ip,不知道有没有现成的view能提供呢?
    要获取ip
    方法1:$ORACLE_HOME/network/log/listener_orarac1.log
    方法2:需要建立logon的trigger
    create table session_history。。。

    CREATE OR REPLACE TRIGGER logon_history
    AFTER LOGON ON database
    BEGIN
    insert into session_history
    select username,SYSDATE,SYS_CONTEXT('USERENV','IP_ADDRESS') from v$session where audsid = userenv( 'sessionid' ) ;
    commit;
    END;

    方法3:netstat -anp |grep 1521
    tcp 0 0 192.168.1.52:1521 192.168.2.101:45877 ESTABLISHED 5582/oracleorcl1
    tcp 0 0 192.168.1.52:1521 192.168.2.101:37343 ESTABLISHED 5588/oracleorcl1
    tcp 0 0 192.168.1.52:1521 192.168.2.101:50172 ESTABLISHED 24184/oracleorcl1
    tcp 0 0 192.168.1.52:1521 192.168.2.101:59023 ESTABLISHED 5584/oracleorcl1
    tcp 0 0 192.168.1.52:1521 192.168.10.23:1992 ESTABLISHED 29055/oracleorcl1
    tcp 0 0 192.168.1.52:1521 192.168.2.101:51121 ESTABLISHED 5586/oracleorcl1
    tcp 0 0 192.168.1.52:1521 192.168.2.102:44376 ESTABLISHED 18104/oracleorcl1
    tcp 0 0 192.168.1.52:1521 192.168.2.102:51209 ESTABLISHED 27165/oracleorcl1
    tcp 0 0 192.168.1.52:1521 192.168.2.102:59845 ESTABLISHED 18102/oracleorcl1
    tcp 0 0 192.168.1.52:1521 192.168.2.102:41867 ESTABLISHED 22780/oracleorcl1
    其中5582/oracleorcl1中的5582就是os的进程号

     

    发表于 @ 2008年04月22日 19:59:00|评论(loading...)|编辑

    新一篇: 索引的选择性 | 旧一篇: 使用Java实现在SQLserver中实现图片的存储

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © newhappy