Oracle 表的架构和所有者

Oracle 表的架构和所有者,oracle,oracle11g,schema,Oracle,Oracle11g,Schema,在oracle中,表的架构和表的所有者是否相同?如果没有,区别是什么?在Oracle中,表的模式和所有者在技术上是相同的 如果您谈论的是模式,通常指的是用户拥有的所有对象,但当您说用户时,通常只指可以连接到数据库的人。但这只是语言的使用——同样,从技术上讲,user与schema是相同的 来自其他数据库的人通常会将模式等同于数据库,因为通常所有的表都在一个模式中。例如,当与SQL Server人员谈论Oracle时,这可能会使事情变得有点混乱。 您应该将一个模式看作是用户帐户和集合 其中的所有对

在oracle中,表的架构和表的所有者是否相同?如果没有,区别是什么?

在Oracle中,表的模式和所有者在技术上是相同的

如果您谈论的是模式,通常指的是用户拥有的所有对象,但当您说用户时,通常只指可以连接到数据库的人。但这只是语言的使用——同样,从技术上讲,userschema是相同的

来自其他数据库的人通常会将模式等同于数据库,因为通常所有的表都在一个模式中。例如,当与SQL Server人员谈论Oracle时,这可能会使事情变得有点混乱。

您应该将一个模式看作是用户帐户和集合 其中的所有对象都是用于所有意图和目的的模式

一个由用户创建的表——因此由该用户拥有,例如
所有表中的
所有者
——构成该用户模式的一部分。是的,所有者和模式是相同的

另请参见,其中引用了相同的AskTom帖子,并突出显示了其中的这一行:

对于所有意图和目的,只需考虑用户= Schema =用户= schema=相同的东西