我有与表空间相关的非常基本的问题。
当我创建用户时,我被要求为此帐户分配默认表空间。所以,我分配了一个以前创建的表空间(TABLESPACE1)。
如果我创建另一个用户并为该用户分配不同的表空间(TABLESPACE2),那么我将无法看到在TABLESPACE1中创建的表吗?
如果我创建一个可以访问两个表空间的用户(TABLESPACE1和TABLESPACE2) 那么对于那个用户,还有另一个新的数据库,但它实际上并不是新的。
有人可以帮我理解桌面空间概念吗?
答案 0 :(得分:3)
表空间仅是存储概念。他们不会在用户可以看到哪些表格中发挥作用。
您可以为用户设置默认表空间,您可以允许它们(或不允许)在特定表空间中创建对象,但这与他们有权访问的表无关。
通过授权管理表(以及一般对象)访问。表空间用于物理存储。这两者基本上没有关联。