ITPUB论坛 » Oracle新技术/11g » 10R2FORWINDOWS的版本还是需要补丁
新一届的微软MVP评选已经开始,欢迎各位推荐!
2005-9-26 15:44 ZALBB
10R2FORWINDOWS的版本还是需要补丁

刚在2003上装了10R2FORWINDOWS,想测试一下删除
数据文件的功能,但删错表空间:文件不属于该表空间的。
本以为其会报个文件不属于该表空间的错误。结果ORACLE
却报了个600错误!晕,看来补丁快出了

SQL> create tablespace [color=red]user2[/color] datafile 'D:\oradata\ORCL102\user2.dbf' size 10m;

表空间已创建。

SQL> alter tablespace [color=red]users[/color] drop datafile 'D:\oradata\ORCL102\user2.dbf';
alter tablespace users drop datafile 'D:\oradata\ORCL102\user2.dbf'
*
第 1 行出现错误:
ORA-00600: 内部错误代码, 参数: [the file does not belong to the ], [], [], [],
[], [], [], []

[color=red]这才是正常的反馈![/color]
SQL> alter tablespace user2 drop datafile 'D:\oradata\ORCL102\user2.dbf';
alter tablespace user2 drop datafile 'D:\oradata\ORCL102\user2.dbf'
*
第 1 行出现错误:
ORA-03261: 表空间 USER2 只有一个文件


SQL>

2005-9-26 15:48 ZALBB
本想夸它的,但第一次使用就给我这个BUG,没劲?

2005-9-26 16:16 d.c.b.a
不能删除有却只有的第一个文件吧

2005-9-26 18:42 xzh2000
LZ搞笑,ORACLE也在搞笑啊.领教了.

2005-9-26 18:55 花好月不圆
别这样吓我,俺已经不能再承受拉
:eek:

2005-10-2 14:54 xzh2000
SQL> select file_name from dba_data_files where tablespace_name='TEST';

FILE_NAME
------------------------------------------------------------------------------
D:\10.2\ORADATA\TEST\DATAFILE\O1_MF_TEST_1MYSDGNK_.DBF

SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE    10.2.0.1.0      Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production

SQL>  alter tablespace test drop datafile 'D:\10.2\ORADATA\TEST\DATAFILE\O1_MF_TEST_1MYSDGNK_.DBF';
alter tablespace test drop datafile 'D:\10.2\ORADATA\TEST\DATAFILE\O1_MF_TEST_1MYSDGNK_.DBF'
*
第 1 行出现错误:
ORA-03261: 表空间 TEST 只有一个文件

今天有空测试了一下,发现完全不是楼主说的一会事哦。

2005-10-3 20:25 alinew
hehe d.c.b.a和 xzh2000 都没细看楼主的内容吧:)
不过oracle在ora600错误里也指出了是啥问题了 就差定义一个错误号了

2005-10-4 16:05 AndyChan
楼主删除不属于表空间的数据文件, 本身是一种操作错误。

至于Oracle用什么方式提示出来, 我认为并不重要。

所以, 也并不能说是BUG

2005-10-7 00:30 xjg
这个应该不算是一个问题。
不过是不是只有楼主的USERS表空间才有这问题?其他表空间都没有?

2005-10-10 15:55 ZALBB
[QUOTE][i]最初由 xzh2000 发布[/i]
[B]SQL> select file_name from dba_data_files where tablespace_name='TEST';

FILE_NAME
------------------------------------------------------------------------------
D:\10.2\ORADATA\TEST\DATAFILE\O1_MF_TEST_1MYSDGNK_.DBF

SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE    10.2.0.1.0      Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production

SQL>  alter tablespace test drop datafile 'D:\10.2\ORADATA\TEST\DATAFILE\O1_MF_TEST_1MYSDGNK_.DBF';
alter tablespace test drop datafile 'D:\10.2\ORADATA\TEST\DATAFILE\O1_MF_TEST_1MYSDGNK_.DBF'
*
第 1 行出现错误:
ORA-03261: 表空间 TEST 只有一个文件

今天有空测试了一下,发现完全不是楼主说的一会事哦。 [/B][/QUOTE]

没看清楚我的意思,你删除一个不识这个表空间的文件试试!

2005-10-10 15:57 ZALBB
[QUOTE][i]最初由 AndyChan 发布[/i]
[B]楼主删除不属于表空间的数据文件, 本身是一种操作错误。

至于Oracle用什么方式提示出来, 我认为并不重要。

所以, 也并不能说是BUG [/B][/QUOTE]

ORA-600基本上是那种连ORACLE都无法确定产生原因的错误。
ORACLE不该连这种低级的错误检测功能都没有。

2005-10-11 19:17 husthxd
想想当年的901就知道了:)
还不是一堆问题都没有解决就推出了?

2005-10-21 16:11 macrozeng
刚刚发现 EXP 也有问题
[url]http://www.itpub.net/showthread.php?s=&threadid=440571[/url]

2008-6-12 16:10 lsfredhat
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE    10.2.0.1.0      Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
SQL> alter tablespace ll drop datafile 'd:ll.dbf';
alter tablespace ll drop datafile 'd:ll.dbf'
*
第 1 行出现错误:
ORA-03261: 表空间 LL 只有一个文件


SQL> alter tablespace ll drop datafile d:ll.dbf;
alter tablespace ll drop datafile d:ll.dbf
*
第 1 行出现错误:
ORA-02236: 文件名无效


SQL> alter tablespace ll drop datafile 'd:ll.dbf';
alter tablespace ll drop datafile 'd:ll.dbf'
*
第 1 行出现错误:
ORA-03261: 表空间 LL 只有一个文件

页: [1]


Powered by ITPUB论坛