
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论坛