Stu*_*ard 5 schema oracle tablespaces
我注意到在 USERS 表空间中创建了一个架构,但我们的本地规则是它应该单独位于一个表空间中。在 Oracle 中,您如何将架构移动到不同的表空间?
小智 7
模式本身不能存储,也不能以任何方式整体更改表空间。事实上,它只是一个元结构。相反 - 有DEFAULT TABLESPACE
底层的属性USER
。如果您更改它,则默认情况下会在此表空间中创建新对象(除非您明确指定另一个对象)。
此外,每种类型的结构(表/索引/分区...)都有自己的移动到另一个表空间的方式。(即移动一个表不会移动建立在它上面的索引——这是相当不可取的,因为你想将索引存储在另一个文件系统中以获得更好的性能)。这意味着,您必须逐个对象移动架构对象的内容。
归档时间: |
|
查看次数: |
14819 次 |
最近记录: |