【问题标题】:What is the owner in a oracle database?oracle数据库中的所有者是什么?
【发布时间】:2011-06-29 07:58:41
【问题描述】:

在谈到关系数据库时,我学到的概念是存在模式、表、属性。我们可以在表名前面加上模式名,在属性前面加上表名(甚至包括模式)。

在查看 Oracle 数据库时,我看到称为“OWNER”的东西。 这是 Oracle 调用其架构的方式,还是我应该如何解释它们?

最好, 会

【问题讨论】:

    标签: oracle database-schema owner


    【解决方案1】:

    架构与特定的 Oracle 用户相关联。如果我创建一个新的 Oracle 用户,则会创建一个相应的架构来保存该用户的所有对象。

    这就是为什么 ALL_OBJECTS 表和类似表有一个 OWNER 字段的原因,因为它指定创建对象的用户,以及它所在的架构。

    【讨论】:

    • 好的,那么有一个名为 PUBLIC 的 OWNER 是所有用户的架构?
    • Public 是一个特殊用户。如果您想向数据库的所有用户授予权限,请将他们授予 PUBLIC。
    猜你喜欢
    • 2018-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-01
    • 2015-06-15
    • 1970-01-01
    相关资源
    最近更新 更多