我创建了一个表空间mysl_01,然后里面添加了两个数据文件
mys1_01.dbf
mys2_01.dbf
然后在表空间里面建立了一个表 tt
提示 已写入 file afiedt.buf 1 create table tt
2 (id int,t_name varchar(20))
3* tablespace mysl_01
SQL> /
create table tt
*
第 1 行出现错误:
ORA-00955: 名称已由现有对象使用
我之前建立了一个取名为 tt 的表空间 ,难道tt表空间的对象和mysl_01表空间里面tt表名字还能冲突
mys1_01.dbf
mys2_01.dbf
然后在表空间里面建立了一个表 tt
提示 已写入 file afiedt.buf 1 create table tt
2 (id int,t_name varchar(20))
3* tablespace mysl_01
SQL> /
create table tt
*
第 1 行出现错误:
ORA-00955: 名称已由现有对象使用
我之前建立了一个取名为 tt 的表空间 ,难道tt表空间的对象和mysl_01表空间里面tt表名字还能冲突
我创建了一个表空间mysl_01,然后里面添加了两个数据文件
mys1_01.dbf
mys2_01.dbf
然后在表空间里面建立了一个表 tt
提示已写入 file afiedt.buf 1 create table tt
2 (id int,t_name varchar(20))
3* tablespace mysl_01
SQL> /
Quote]2点注意:
1. 该用户下没有TT 这个表,如果有,就冲突了,改个名就可以了
2. mysl_01 的tablespace 名称正确。 ------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
SQL> select owner,table_name,tablespace_name from dba_tables where table_name='T
1';OWNER TABLE_NAME
------------------------------ ------------------------------
TABLESPACE_NAME
------------------------------
SCOTT T1
USERSSYS T1
SYSTEM
从上面的结果可以看出两个不同的表空间中是可以存在两个同名的表的