数据库一个用户的所有表是否在这个用户的默认表空间里
1个回答
关注
展开全部
咨询记录 · 回答于2023-06-02
数据库一个用户的所有表是否在这个用户的默认表空间里
答:不一定,数据库一个用户的所有表不一定都在这个用户的默认表空间里。Oracle 数据库支持在不同的表空间中创建表,可以从用户的默认表空间中摆脱出来,放到其他表空间中去。每个表 具有一个隐含的概念属性,表空间,它告诉 Oracle 把表中的数据存放在哪个表空间的段中。当一个表被创建的时候,它会默认存放到用户的默认表空间中,但我们可以指定一个特定的表空间而不是默认的表空间,仅在创建表时指定表空间是可以的,如果需要更改一个表的表空间,可以使用命令alter table tbl_name move tablespace xxx来实现。