- 论坛徽章:
- 0
|
昨天一个用户连接一个表。语句为
create table shqddup as
select * from shqdcurr s
where (s.callingno,s.callbegin) in (
select d.callingno,d.callbegin
from shqddup3 d
where d.callingno=s.callingno
and d.callbegin=s.callbegin)
其中 shqdcurr 表有1.3亿行,shqddup3有17万行。运行后出错,运行别的select语句没有问题。不知为何,错误日志如下
Wed Jun 09 16:36:00 2004
Thread 1 advanced to log sequence 5467
Current log# 3 seq# 5467 mem# 0: D:\ORACLE\ORADATA\QDCJ\REDO03.LOG
Wed Jun 09 16:37:31 2004
Errors in file d:\oracle\admin\xdcj\udump\xdcj_ora_384.trc:
ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 523913)
ORA-27069: skgfdisp: 尝试在文件范围外执行 I/O
OSD-04026: 传递的参数无效。 (OS 523919)
ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 523913)
ORA-27069: skgfdisp: 尝试在文件范围外执行 I/O
OSD-04026: 传递的参数无效。 (OS 523919)
ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 523913)
ORA-27069: skgfdisp: 尝试在文件范围外执行 I/O
OSD-04026: 传递的参数无效。 (OS 523919)
ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 523913)
ORA-27069: skgfdisp: 尝试在文件范围外执行 I/O
OSD-04026: 传递的参数无效。 (OS 523919)
xdcj_ora_384.trc文件内容如下:
Dump file d:\oracle\admin\xdcj\udump\xdcj_ora_384.trc
Wed Jun 09 16:35:41 2004
ORACLE V9.2.0.1.0 - Production vsnsta=0
vsnsql=12 vsnxtr=3
Windows 2000 Version 5.0 Service Pack 4, CPU type 586
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
Windows 2000 Version 5.0 Service Pack 4, CPU type 586
Instance name: xdcj
Redo thread mounted by this instance: 1
Oracle process number: 30
Windows thread id: 384, image: ORACLE.EXE
*** SESSION ID27.20) 2004-06-09 16:35:41.000
*** 2004-06-09 16:35:41.000
ksedmp: internal or fatal error
ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 523913)
ORA-27069: skgfdisp: 尝试在文件范围外执行 I/O
OSD-04026: 传递的参数无效。 (OS 523919)
ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 523913)
ORA-27069: skgfdisp: 尝试在文件范围外执行 I/O
OSD-04026: 传递的参数无效。 (OS 523919)
ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 523913)
ORA-27069: skgfdisp: 尝试在文件范围外执行 I/O
OSD-04026: 传递的参数无效。 (OS 523919)
ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 523913)
ORA-27069: skgfdisp: 尝试在文件范围外执行 I/O
OSD-04026: 传递的参数无效。 (OS 523919)
No current SQL statement being executed.
----- Call Stack Trace -----
calling call entry argument values in hex
location type point (? means dubious value)
-------------------- -------- -------------------- ----------------------------
_ksedmp+147 CALLrel _ksedst+0
..1.44_7.except.114 CALLrel _ksedmp+0 3
+fc
..1.1_3.except.34+a CALLrel _ksupop+0 2
f
_ttcpip+a86 CALLreg 00000000 47 F 948E734 2
_opitsk+2f4 CALLrel _ttcpip+0
_opiino+5fc CALLrel _opitsk+0 0 0 B47F890 956F588 AE 0
_opiodr+4cd CALLreg 00000000 3C 4 948FBD4
_opidrv+233 CALLrel _opiodr+0 3C 4 948FBD4 0
_sou2o+19 CALLrel _opidrv+0
_opimai+10a CALLrel _sou2o+0
_OracleThreadStart@ CALLrel _opimai+0
4+35c
。。。。。。。。。。。。。。 后面还有好多看不懂,需要再贴 |
|