yangtingkun
===========================================================
ORA-7445(krdsodrf)错误
===========================================================

协助别人解决问题时,在一个9201的数据库服务器上的alert文件中发现了这个错误。


错误信息如下:

Errors in file /oracle/admin/orcl/udump/orcl_ora_18127.trc:
ORA-07445:
出现异常: 核心转储 [krdsodrf()+16] [SIGSEGV] [Address not mapped to object] [0x50] [] []

检查对应的trace文件,却发现没有产生对应的trace文件。根据metalink上查询的结果,感觉和Doc ID: Note:362286.1的描述比较接近,这个应该是Oracle的一个bug。不过根据给出的文档的描述,这个错误发生在数据文件的恢复过程中,为了可以正确的执行恢复操作,需要通过重建控制文件来解决。不过从alert文件中的信息来分析,这里没有重建控制文件,也成功的恢复了控制文件。

下面还是看看alert文件中的记录,这个错误是怎么产生和消失的。

Fri Mar 7 14:14:36 2008
/* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" OFFLINE NORMAL
Fri Mar 7 14:14:37 2008
Completed: /* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" OFFL
Fri Mar 7 14:15:11 2008
/* OracleOEM */ ALTER DATABASE RENAME FILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' TO '/data1/oracledata/NNC_DATA011.dbf'
Fri Mar 7 14:15:11 2008
Completed: /* OracleOEM */ ALTER DATABASE RENAME FILE '/oracl

从上面的内容已经可以看出,用户在OEM对数据库进行管理操作,目标是将表空间NNC_DATA01的数据文件迁移到一个新的存储位置。

Fri Mar 7 14:15:15 2008
/* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" ONLINE
ORA-1122 signalled during: /* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" ONLI...
Fri Mar 7 14:17:30 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/data1/oracledata/NNC_DATA011.dbf' RESIZE 1000M
Fri Mar 7 14:17:30 2008
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/data1/or...
Fri Mar 7 14:17:58 2008
/* OracleOEM */ ALTER DATABASE RENAME FILE '/data1/oracledata/NNC_DATA011.dbf' TO '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf'
Fri Mar 7 14:17:59 2008
Completed: /* OracleOEM */ ALTER DATABASE RENAME FILE '/data1
Fri Mar 7 14:17:59 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' RESIZE 1000M
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...
Fri Mar 7 14:18:18 2008
/* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" ONLINE
Fri Mar 7 14:18:18 2008
Completed: /* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" ONLI
Fri Mar 7 14:18:18 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' RESIZE 1000M
Completed: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a

这里可以看到,用户试图将表空间置于ONLINE状态,但是怀疑由于用户并没有手工将数据文件拷贝到目标位置,因此这里报错ORA-1122,而后用户试图在OFFLINE的情况下,修改数据文件的大小,因此报错ORA-376,最后用户将数据文件重命名为原来的名称,修改为ONLINE状态,并最终修改了文件的大小。

其实从上面的一系列步骤可以看出,执行上面一系列操作的用户,对Oracle数据文件的一系列基本操作并不了解。

Fri Mar 7 14:23:46 2008
/* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" OFFLINE NORMAL
Completed: /* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" OFFL
Fri Mar 7 14:24:03 2008
/* OracleOEM */ ALTER DATABASE RENAME FILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' TO '/data1/oracledata/NNC_DATA011.dbf'
Fri Mar 7 14:24:03 2008
Completed: /* OracleOEM */ ALTER DATABASE RENAME FILE '/oracl
Fri Mar 7 14:24:03 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/data1/oracledata/NNC_DATA011.dbf' RESIZE 1000M
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/data1/or...
Fri Mar 7 14:24:22 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/data1/oracledata/NNC_DATA011.dbf' ONLINE
Fri Mar 7 14:24:22 2008
ORA-1113 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/data1/or...
Fri Mar 7 14:24:38 2008
/* OracleOEM */ ALTER DATABASE RENAME FILE '/data1/oracledata/NNC_DATA011.dbf' TO '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf'
Fri Mar 7 14:24:38 2008
Completed: /* OracleOEM */ ALTER DATABASE RENAME FILE '/data1
Fri Mar 7 14:24:38 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' RESIZE 1000M
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...
Fri Mar 7 14:24:47 2008
/* OracleOEM */ ALTER DATABASE RENAME FILE '/data1/oracledata/NNC_DATA011.dbf' TO '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf'
ORA-1511 signalled during: /* OracleOEM */ ALTER DATABASE RENAME FILE '/data1...
Fri Mar 7 14:25:01 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' ONLINE
Fri Mar 7 14:25:01 2008
Completed: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a
Fri Mar 7 14:25:02 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' RESIZE 1000M
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...
Fri Mar 7 14:25:06 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' ONLINE
Completed: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a
Fri Mar 7 14:25:06 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' RESIZE 1000M
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...
Fri Mar 7 14:25:46 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' OFFLINE
Completed: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a
Fri Mar 7 14:25:46 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' RESIZE 1000M
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...
Fri Mar 7 14:26:37 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' ONLINE
Fri Mar 7 14:26:37 2008
ORA-1113 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...
Fri Mar 7 14:28:06 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' RESIZE 1000M
Fri Mar 7 14:28:06 2008
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...
Fri Mar 7 14:28:14 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' ONLINE
Fri Mar 7 14:28:14 2008
Errors in file /oracle/admin/orcl/bdump/orcl_dbw0_16176.trc:
ORA-01157: cannot identify/lock data file 10 - see DBWR trace file
ORA-01110: data file 10: '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf'
ORA-27041: unable to open file
SVR4 Error: 13: Permission denied
Additional information: 2
ORA-1157 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...
Fri Mar 7 14:28:30 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' ONLINE
Fri Mar 7 14:28:30 2008
Errors in file /oracle/admin/orcl/bdump/orcl_dbw0_16176.trc:
ORA-01157: cannot identify/lock data file 10 - see DBWR trace file
ORA-01110: data file 10: '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf'
ORA-27041: unable to open file
SVR4 Error: 13: Permission denied
Additional information: 2
ORA-1157 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...

从上面的一系列操作可以看到,由于用户对于Oracle文件操作的不理解,因此重复了多次类似的错误操作,终于在后来导致了ORA-1157错误的方式,这时Oracle已经无法读取表空间NNC_DATA11的数据文件了。

Fri Mar 7 14:30:21 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' RESIZE 1000M
Fri Mar 7 14:30:21 2008
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...
Fri Mar 7 14:30:57 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' RESIZE 1000M
Fri Mar 7 14:30:57 2008
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...
Fri Mar 7 14:31:53 2008
/* OracleOEM */ ALTER DATABASE RENAME FILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' TO '/data1/oracledata/NNC_DATA011.dbf'
Fri Mar 7 14:31:53 2008
Completed: /* OracleOEM */ ALTER DATABASE RENAME FILE '/oracl
Fri Mar 7 14:31:54 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/data1/oracledata/NNC_DATA011.dbf' RESIZE 1000M
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/data1/or...
Fri Mar 7 14:32:25 2008
Shutting down instance: further logons disabled
Shutting down instance (immediate)
License high water mark = 34
Fri Mar 7 14:32:32 2008
ALTER DATABASE CLOSE NORMAL
Fri Mar 7 14:32:32 2008
SMON: disabling tx recovery
SMON: disabling cache recovery
Fri Mar 7 14:32:32 2008
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
Thread 1 closed at log sequence 930
Successful close of redo thread 1.
Fri Mar 7 14:32:33 2008
Completed: ALTER DATABASE CLOSE NORMAL
Fri Mar 7 14:32:33 2008
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
ARCH: Archiving is disabled
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
ARCH: Archiving is disabled
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
Fri Mar 7 14:32:54 2008
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
SCN scheme 2
Using log_archive_dest parameter default value
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up ORACLE RDBMS Version: 9.2.0.1.0.
System parameters with non-default values:
processes = 1000
timed_statistics = TRUE
.
.
.
query_rewrite_enabled = FALSE
pga_aggregate_target = 1073741824
PMON started with pid=2
DBW0 started with pid=3
DBW1 started with pid=4
LGWR started with pid=5
CKPT started with pid=6
SMON started with pid=7
RECO started with pid=8
CJQ0 started with pid=9
Fri Mar 7 14:32:56 2008
ALTER DATABASE MOUNT
Fri Mar 7 14:33:00 2008
Successful mount of redo thread 1, with mount id 1176534552.
Fri Mar 7 14:33:00 2008
Database mounted in Exclusive Mode.
Completed: ALTER DATABASE MOUNT
Fri Mar 7 14:33:00 2008
ALTER DATABASE OPEN
Fri Mar 7 14:33:00 2008
Thread 1 opened at log sequence 930
Current log# 1 seq# 930 mem# 0: /oracle/app/product/9.2.0/oradata/orcl/redo01.log
Successful open of redo thread 1.
Fri Mar 7 14:33:00 2008
SMON: enabling cache recovery
Fri Mar 7 14:33:01 2008
Undo Segment 1 Onlined
Undo Segment 2 Onlined
Undo Segment 3 Onlined
Undo Segment 4 Onlined
Undo Segment 5 Onlined
Undo Segment 6 Onlined
Undo Segment 7 Onlined
Undo Segment 8 Onlined
Undo Segment 9 Onlined
Undo Segment 10 Onlined
Successfully onlined Undo Tablespace 1.
Fri Mar 7 14:33:01 2008
SMON: enabling tx recovery
Fri Mar 7 14:33:01 2008
Database Characterset is ZHS16GBK
replication_dependency_tracking turned off (no async multimaster replication found)
Completed: ALTER DATABASE OPEN
Fri Mar 7 14:33:31 2008
Starting ORACLE instance (normal)

用户在继续尝试错误的操作后,重启了数据库。

Fri Mar 7 14:34:31 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/data1/oracledata/NNC_DATA011.dbf' RESIZE 1000M
Fri Mar 7 14:34:31 2008
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/data1/or...
Fri Mar 7 14:34:51 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/data1/oracledata/NNC_DATA011.dbf' RESIZE 1000M
Fri Mar 7 14:34:51 2008
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/data1/or...
Fri Mar 7 14:35:15 2008
/* OracleOEM */ ALTER DATABASE RENAME FILE '/data1/oracledata/NNC_DATA011.dbf' TO '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf'
Fri Mar 7 14:35:15 2008
Completed: /* OracleOEM */ ALTER DATABASE RENAME FILE '/data1
Fri Mar 7 14:35:15 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' RESIZE 1000M
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...
Fri Mar 7 14:35:18 2008
/* OracleOEM */ ALTER DATABASE RENAME FILE '/data1/oracledata/NNC_DATA011.dbf' TO '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf'
ORA-1511 signalled during: /* OracleOEM */ ALTER DATABASE RENAME FILE '/data1...
Fri Mar 7 14:35:20 2008
/* OracleOEM */ ALTER DATABASE RENAME FILE '/data1/oracledata/NNC_DATA011.dbf' TO '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf'
ORA-1511 signalled during: /* OracleOEM */ ALTER DATABASE RENAME FILE '/data1...
Fri Mar 7 14:42:54 2008
ALTER DATABASE RECOVER tablespace nnc_data01
Fri Mar 7 14:42:54 2008
Media Recovery Tablespace: NNC_DATA01
Media Recovery Start
Starting datafile 10 recovery in thread 1 sequence 930
Datafile 10: '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf'
Media Recovery Log
Recovery of Online Redo Log: Thread 1 Group 1 Seq 930 Reading mem 0
Mem# 0 errs 0: /oracle/app/product/9.2.0/oradata/orcl/redo01.log
Media Recovery Complete
Completed: ALTER DATABASE RECOVER tablespace nnc_data01
Fri Mar 7 14:44:19 2008
ALTER DATABASE RECOVER datafile '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf'
Fri Mar 7 14:44:19 2008
Media Recovery Datafile: '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf'
Media Recovery Start
Starting datafile 10 recovery in thread 1 sequence 930
Datafile 10: '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf'
Media Recovery Log
Fri Mar 7 14:44:19 2008
Errors in file /oracle/admin/orcl/udump/orcl_ora_17783.trc:
ORA-07445:
出现异常: 核心转储 [krdsodrf()+16] [SIGSEGV] [Address not mapped to object] [0x50] [] []

用户在继续的重复错误,直到最后,用户开始尝试恢复表空间和数据文件。在表空间恢复成功后,用户又尝试单独恢复数据文件,并最终引发了错误。

从上面的所有操作可以推断,执行这一系列操作的用户,对数据库缺乏基本的了解。而bug的产生也是由于用户大量错误操作过程中所导致的偶然现象。

Fri Mar 7 14:45:06 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' RESIZE 1000M
Fri Mar 7 14:45:06 2008
ORA-376 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...
Fri Mar 7 14:47:55 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' ONLINE
Fri Mar 7 14:47:55 2008
ORA-1113 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...
Fri Mar 7 14:48:13 2008
ALTER DATABASE RECOVER tablespace nnc_data01
Fri Mar 7 14:48:13 2008
Media Recovery Tablespace: NNC_DATA01
Media Recovery Start
Starting datafile 10 recovery in thread 1 sequence 930
Datafile 10: '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf'
Media Recovery Log
Fri Mar 7 14:48:13 2008
Errors in file /oracle/admin/orcl/udump/orcl_ora_17951.trc:
ORA-07445:
出现异常: 核心转储 [krdsodrf()+16] [SIGSEGV] [Address not mapped to object] [0x50] [] []
Fri Mar 7 14:50:05 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' ONLINE
Fri Mar 7 14:50:50 2008
ORA-1113 signalled during: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a...
Fri Mar 7 14:51:44 2008
alter tablespace nnc_data01 offline
Fri Mar 7 14:51:44 2008
ORA-1539 signalled during: alter tablespace nnc_data01 offline...
Fri Mar 7 14:52:46 2008
ALTER DATABASE RECOVER tablespace nnc_data01
Fri Mar 7 14:52:46 2008
Media Recovery Tablespace: NNC_DATA01
Media Recovery Start
Starting datafile 10 recovery in thread 1 sequence 930
Datafile 10: '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf'
Media Recovery Log
Fri Mar 7 14:52:46 2008
Errors in file /oracle/admin/orcl/udump/orcl_ora_18167.trc:
ORA-07445:
出现异常: 核心转储
[krdsodrf()+16] [SIGSEGV] [Address not mapped to object] [0x50] [] []
Fri Mar 7 14:53:35 2008
/* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" ONLINE
Fri Mar 7 14:54:00 2008
ORA-1113 signalled during: /* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" ONLI...
Fri Mar 7 14:55:38 2008
/* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" ONLINE
Fri Mar 7 14:55:38 2008
Completed: /* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" ONLI
Fri Mar 7 14:55:38 2008
/* OracleOEM */ ALTER DATABASE RENAME FILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' TO '/data1/oracledata/NNC_DATA01
1.dbf'
ORA-1511 signalled during: /* OracleOEM */ ALTER DATABASE RENAME FILE '/oracl...
Fri Mar 7 14:55:48 2008
/* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" ONLINE
Completed: /* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" ONLI
Fri Mar 7 14:55:48 2008
/* OracleOEM */ ALTER DATABASE RENAME FILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' TO '/data1/oracledata/NNC_DATA01
1.dbf'
ORA-1511 signalled during: /* OracleOEM */ ALTER DATABASE RENAME FILE '/oracl...
Fri Mar 7 14:57:18 2008
/* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/app/product/9.2.0/oradata/orcl/NNC_DATA011.dbf' RESIZE 1000M
Fri Mar 7 14:57:18 2008
Completed: /* OracleOEM */ ALTER DATABASE DATAFILE '/oracle/a
Fri Mar 7 14:59:56 2008
/* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" ADD DATAFILE '/data1/oracledata/NNC_DATA011_2.dbf' SIZE 1000M
Fri Mar 7 15:00:11 2008
Completed: /* OracleOEM */ ALTER TABLESPACE "NNC_DATA01" ADD

可以看到,用户尝试多次恢复未果后,尝试直接ONLINE表空间,在第一次ONLINE失败后,第二次ONLINE却神奇的成功了。有可能是由于前面TABLESPACE RECOVER成功,所以表空间本身处于一致性的状态,不过由于后面直接恢复该数据文件是碰到bug,导致第一次ONLINE表空间报错。

总而言之,这个bug的产生和解决都发生在一个不了解数据库的用户的胡乱的操作中,不仅偶然性的成分很大,而且也没有太多的可参考价值,只不过现象本身比较奇怪。

yangtingkun 发表于:2008.04.27 23:58 ::分类: ( ORACLE , Bug ) ::阅读:(223次) :: 评论 (0)

发表评论
标题

在此添加评论
表情符号: smile laughing tongue angry crying sad wassat wink

称呼

邮箱地址(可选)

个人主页(可选)

 authimage


切换风格
新闻聚合
博客日历
文章归档...
最新发表...
最新评论...
最多阅读文章...
最多评论文章...
博客统计...
Blog信息
网站链接...