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

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

43

积分

0

好友

0

主题
1#
发表于 2012-8-16 21:26:33 | 查看: 4127| 回复: 4
ORA-00600: internal error code, arguments: [4193], [839], [842], [], [], [], [], []
Sat Jul 07 14:33:07 2012
DEBUG: Replaying xcb 0xadfcef20, pmd 0xaccb8e04 for failed op 8
Doing block recovery for file 2 block 7726

ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [_ksmdscan+37] [PC:0x8ADF05] [ADDR:0xD1C8BF30] [UNABLE_TO_READ] []

今天windows 平台上使用toad 执行 select * from scott.emp for update;

在toad 其他页面执行 v$lock 出现:
ORA-03113: end-of-file on communication channel
在cmd 执行此命令出现:
SQL> select addr,sid,type,id1,id2,lmode,request,block from v$lock;
8B29CB0C        550 XR            4          0          1          0          0
8B29CB68        550 CF            0          0          2          0          0
8B29CBC4        552 PW            1          0          3          0          0
8B29CC20        550 RS           25          1          2          0          0
8B29CCD8        551 RT            1          0          6          0          0
8B29CD90        549 TS            3          1          3          0          0
8B29CE48        552 MR            1          0          4          0          0
8B29CEA4        552 MR            2          0          4          0          0
8B29CF00        552 MR            3          0          4          0          0
8B29CF5C        552 MR            4          0          4          0          0
8B29CFB8        552 MR            5          0          4          0          0
8B29D014        552 MR            6          0          4          0          0
8B29D070        552 MR            7          0          4          0          0
8B29D0CC        552 MR            8          0          4          0          0
8B29D128        552 MR            9          0          4          0          0
ERROR:
ORA-03113: end-of-file on communication channel

15 rows selected.
Elapsed: 00:00:19.27
SQL>

同时 警告日志出现600错误。附件为警告日志及相关trace文件。  想知道是什么原因产生的。同时在v$lock锁中会话sid为后台进程:

SQL> select sid,program, saddr,paddr from v$session where sid in (550,552,551,549);
       549 ORACLE.EXE (SMON)
                                                            8B1AF778 8B6126FC
       550 ORACLE.EXE (CKPT)
                                                            8B1B0B60 8B612104
       551 ORACLE.EXE (LGWR)
                                                            8B1B1F48 8B611B0C
       552 ORACLE.EXE (DBW0)
                                                            8B1B3330 8B611514
Elapsed: 00:00:00.00

XR;CF;RS;RT;TS;PW 这些后台进程产生的锁知道是干嘛的吗

日志.rar

2.13 MB, 下载次数: 578

2#
发表于 2012-8-16 21:34:06
关于你的600问题可以通过Bing 自寻查询
关于v$lock type的意义可以自己从官方文档中获得帮助

http://docs.oracle.com/cd/E11882 ... 2027.htm#REFRN30121

http://docs.oracle.com/cd/E11882 ... s_2029.htm#I1030124

请对自己的问题进行一定的思考后再提出

回复 只看该作者 道具 举报

3#
发表于 2012-8-16 21:39:30
select * from v$lock 为何会话就退出了。

回复 只看该作者 道具 举报

4#
发表于 2012-8-16 21:42:40

回复 只看该作者 道具 举报

5#
发表于 2012-8-16 21:52:57
ORA-00600的问题和 性能调优有什么关系?  发错版面的问题一律不看

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-11-16 05:51 , Processed in 0.049234 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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