Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

51

积分

0

好友

20

主题
1#
发表于 2012-4-16 13:33:27 | 查看: 5846| 回复: 4
b库的 看到一个异常进程(sid100)
是a库 dblink过来的
在b库杀了 又连 杀了又连
怎么找出a库的连接sid?
2#
发表于 2012-4-16 13:53:32
Oracle9i Enterprise Edition Release 9.2.0.8.0 版本

回复 只看该作者 道具 举报

3#
发表于 2012-4-16 17:16:15
Select /*+ ORDERED */
substr(s.ksusemnm,1,10)||'-'|| substr(s.ksusepid,1,10)      "ORIGIN",
substr(g.K2GTITID_ORA,1,35) "GTXID",
substr(s.indx,1,4)||'.'|| substr(s.ksuseser,1,5) "LSESSION" ,
s2.username,
substr(
   decode(bitand(ksuseidl,11),
      1,'ACTIVE',
      0, decode( bitand(ksuseflg,4096) , 0,'INACTIVE','CACHED'),
      2,'SNIPED',
      3,'SNIPED',
      'KILLED'
   ),1,1
) "S",
substr(w.event,1,10) "WAITING"
from  x$k2gte g, x$ktcxb t, x$ksuse s, v$session_wait w, v$session s2
where  g.K2GTDXCB =t.ktcxbxba
and   g.K2GTDSES=t.ktcxbses
and  s.addr=g.K2GTDSES
and  w.sid=s.indx
and s2.sid = w.sid

回复 只看该作者 道具 举报

4#
发表于 2012-4-16 17:36:32
for example

SQL> select count(*) from topbox_courseware@dl_239;

  COUNT(*)
----------
     34030

run top script get the following  result

ORIGIN                                    GTXID                                                                  LSESSION            USERNAME                   S  WAITING
----------------------------------------- ---------------------------------------------------------------------- ------------------- ------------------------------ -- --------------------
dev-db-10855                              DEVDB.aa1a2532.20.34.7566                                              2004.12358          SYS                        I  SQL*Net me
dev-db-11827                              DEVDB.aa1a2532.10.7.1617714                                            1697.1329           SYS                        A  SQL*Net me

SQL> alter session close database link dl_239;
ERROR:
ORA-02080: database link is in use


SQL> rollback;

Rollback complete.

SQL> alter session close database link dl_239;

Session altered.

re-execute script

SQL> /

ORIGIN                                    GTXID                                                                  LSESSION            USERNAME                   S  WAITING
----------------------------------------- ---------------------------------------------------------------------- ------------------- ------------------------------ -- --------------------
dev-db-11827                              DEVDB.aa1a2532.10.7.1617714                                            1697.1329           SYS                        A  SQL*Net me


select sid,username,MODULE from v$session where process='10855'

回复 只看该作者 道具 举报

5#
发表于 2012-4-17 10:47:14
嗯好样的,谢谢。嗯好样的,谢谢。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 13:48 , Processed in 0.076638 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569