表空间是否与用户帐户相关联?

时间:2012-11-24 11:15:00

标签: oracle tablespace

我有与表空间相关的非常基本的问题。

当我创建用户时,我被要求为此帐户分配默认表空间。所以,我分配了一个以前创建的表空间(TABLESPACE1)。

如果我创建另一个用户并为该用户分配不同的表空间(TABLESPACE2),那么我将无法看到在TABLESPACE1中创建的表吗?

如果我创建一个可以访问两个表空间的用户(TABLESPACE1和TABLESPACE2) 那么对于那个用户,还有另一个新的数据库,但它实际上并不是新的。

有人可以帮我理解桌面空间概念吗?

1 个答案:

答案 0 :(得分:3)

表空间仅是存储概念。他们不会在用户可以看到哪些表格中发挥作用。

您可以为用户设置默认表空间,您可以允许它们(或不允许)在特定表空间中创建对象,但这与他们有权访问的表无关。

通过授权管理表(以及一般对象)访问。表空间用于物理存储。这两者基本上没有关联。