我看了一下表空间的资料,有一些没明白,我对表空间是这样理解的,表空间一般是分配给用户,例create tablespace tech datafile '/u01/oradata/tech.dbf' size 1000M default storage (initial 50M next 50M minextents 1 maxextents unlimited pctincrease 0); 建立了一个表空间,我现在在建立一个用户 create user aa identified by aa tablespach tech; 然后我在用aa用户登陆,那么我现在用aa用户建立的表是不是就在tech这个表空...
查看了dba_undo_extents,看到列出的,都是属于UNDOTBS1这个表空间的。 而在10g 的 OEM中,在“管理”下的“回退段”中,看到SYSTEM表空间中,也有undo段。 那么,为什么在 dba_undo_extents 中,看不到 SYSTEM表空间中的undo段 的内容呢 ? 非常谢谢大家啊。
在某用户name 的默认表空间为user 但在该用户下 有几个表的是在system空间下的(假设表student) 现在想把它转到user空间 我的做法是: create table student1 as select * from student / 表建立。 drop table student / 表已丢弃 create table student as select * from student1; 表建立 drop table student1 / 这样的话 student 在user空间下 但索引没有了 一...