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

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

39

积分

0

好友

5

主题
1#
发表于 2013-1-8 09:42:02 | 查看: 4747| 回复: 2
    各位好,现在有套aix 11.1.0.7的4节点rac库,因在操作系统上kill掉一个正在运行的job,导致job的session一直无法释放,alter system kill session 报ora-00030错误,查看pmon的trace报了如下错误,这个job有通过dblink操作远程库的语句。
请各位帮忙看下如何能够释放掉这个session会话,谢谢了。
  1. *** 2013-01-07 17:35:48.289
  2. kgsksysstop: Succeeded
  3. kjuscv: invalid enqueue handle 7000004a3bb9d30

  4. *** 2013-01-07 22:35:53.106
  5. cproc [0x7000004c30f1998.713094] proc [0x0.0] history 0x2b52b5f4
  6.   lockp at addr a3bb9d30 not readable or not a valid lock pointer
  7. kjuscv: invalid enqueue handle 7000004a3bb9d30
  8. cproc [0x7000004c30f1998.713094] proc [0x0.0] history 0x2b52b5f4
  9.   lockp at addr a3bb9d30 not readable or not a valid lock pointer
  10. kjuscv: invalid enqueue handle 7000004a3bb9d30
  11. cproc [0x7000004c30f1998.713094] proc [0x0.0] history 0x2b52b5f4
  12.   lockp at addr a3bb9d30 not readable or not a valid lock pointer
  13. kgsksysstop: from KGSKWT_INTSTATECHNG6 retry FALSE mode
  14. kgsksysstop: Succeeded
  15. kgsksysstop: from KGSKWT_INTSTATECHNG6 retry FALSE mode
  16. kgsksysstop: Succeeded
  17. kjuscv: invalid enqueue handle 7000004a3bb9d30
  18. cproc [0x7000004c30f1998.713094] proc [0x0.0] history 0x2b52b5f4
  19.   lockp at addr a3bb9d30 not readable or not a valid lock pointer
  20. kjuscv: invalid enqueue handle 7000004a3bb9d30
  21. cproc [0x7000004c30f1998.713094] proc [0x0.0] history 0x2b52b5f4
  22.   lockp at addr a3bb9d30 not readable or not a valid lock pointer
  23. kjuscv: invalid enqueue handle 7000004a3bb9d30
  24. cproc [0x7000004c30f1998.713094] proc [0x0.0] history 0x2b52b5f4
  25.   lockp at addr a3bb9d30 not readable or not a valid lock pointer

  26. *** 2013-01-07 22:35:54.134
  27. kjuscv: invalid enqueue handle 7000004a3bb9d30
  28. cproc [0x7000004c30f1998.713094] proc [0x0.0] history 0x2b52b5f4
  29.   lockp at addr a3bb9d30 not readable or not a valid lock pointer
  30. kjuscv: invalid enqueue handle 7000004a3bb9d30
  31. cproc [0x7000004c30f1998.713094] proc [0x0.0] history 0x2b52b5f4
  32.   lockp at addr a3bb9d30 not readable or not a valid lock pointer
  33. kjuscv: invalid enqueue handle 7000004a3bb9d30
  34. cproc [0x7000004c30f1998.713094] proc [0x0.0] history 0x2b52b5f4
  35.   lockp at addr a3bb9d30 not readable or not a valid lock pointer
复制代码
session会话信息:
  1.            INST_ID        SADDR        SID        SERIAL#        AUDSID        PADDR        USER#        USERNAME        COMMAND        OWNERID        TADDR        LOCKWAIT        STATUS        SERVER        SCHEMA#        SCHEMANAME        OSUSER        PROCESS        MACHINE        TERMINAL        PROGRAM        TYPE        SQL_ADDRESS        SQL_HASH_VALUE        SQL_ID        SQL_CHILD_NUMBER        SQL_EXEC_START        SQL_EXEC_ID        PREV_SQL_ADDR        PREV_HASH_VALUE        PREV_SQL_ID        PREV_CHILD_NUMBER        PREV_EXEC_START        PREV_EXEC_ID        PLSQL_ENTRY_OBJECT_ID        PLSQL_ENTRY_SUBPROGRAM_ID        PLSQL_OBJECT_ID        PLSQL_SUBPROGRAM_ID        MODULE        MODULE_HASH        ACTION        ACTION_HASH        CLIENT_INFO        FIXED_TABLE_SEQUENCE        ROW_WAIT_OBJ#        ROW_WAIT_FILE#        ROW_WAIT_BLOCK#        ROW_WAIT_ROW#        LOGON_TIME        LAST_CALL_ET        PDML_ENABLED        FAILOVER_TYPE        FAILOVER_METHOD        FAILED_OVER        RESOURCE_CONSUMER_GROUP        PDML_STATUS        PDDL_STATUS        PQ_STATUS        CURRENT_QUEUE_DURATION        CLIENT_IDENTIFIER        BLOCKING_SESSION_STATUS        BLOCKING_INSTANCE        BLOCKING_SESSION        SEQ#        EVENT#        EVENT        P1TEXT        P1        P1RAW        P2TEXT        P2        P2RAW        P3TEXT        P3        P3RAW        WAIT_CLASS_ID        WAIT_CLASS#        WAIT_CLASS        WAIT_TIME        SECONDS_IN_WAIT        STATE        WAIT_TIME_MICRO        TIME_REMAINING_MICRO        TIME_SINCE_LAST_WAIT_MICRO        SERVICE_NAME        SQL_TRACE        SQL_TRACE_WAITS        SQL_TRACE_BINDS        SQL_TRACE_PLAN_STATS        SESSION_EDITION_ID        CREATOR_ADDR        CREATOR_SERIAL#
  2. 1        4        07000004C2A59E08        3217        61000        236211171        07000004E2127E38        34        test        3        2147483644        07000004E5FEF620                ACTIVE        DEDICATED        34        test        oracle        1151312        db4        UNKNOWN        oracle@db4 (J000)        USER        07000004682E85E0        1171189161        675jr1x2wxvd9        0        2013-1-7 PM 05:18:34        67108892        070000045DEE0EC8        465549839        2xa2y1hdvzfhg        0        2013-1-7 PM 05:18:34        67109256        243483        6                                0                0                1795571410        19592        1226        568199        0        2013-1-7 PM 01:34:26        71772        NO        NONE        NONE        NO                DISABLED        ENABLED        ENABLED        0                UNKNOWN                        30973        311        SQL*Net more data to dblink        driver id        0        00        #bytes        8157        0000000000001FDD                0        00        2000153315        7        Network        0        55960        WAITING        55960288088        -1        0        SYS$USERS        DISABLED        FALSE        FALSE        FIRST EXEC        100        07000004E2127E38        216
复制代码
2#
发表于 2013-1-8 10:25:13
这个回话应该是其他节点的,你在这个节点是kill不掉的
解决办法是:你用如下语句:
alter system kill session 'sid, serial#, @inst_id';
或者用gv$session查到这个session是在哪个节点,登录到那个节点,然后可以用常规的kill session。

回复 只看该作者 道具 举报

3#
发表于 2013-1-8 10:28:28
在另外的节点同样也是kill不掉,也是提示会话不存在。而且每次查出来的serial#都不一样。

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-12-26 01:29 , Processed in 0.047320 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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