Oracle 用户模式

  在 Oracle 数据库中,为了便于管理用户所建立的数据库对象(数据表、索引、视图等),引入了模式的概念,这样某个用户所建立的数据库对象就都属于该用户模式。数据库

1、模式与模式对象

  模式是一个数据库对象的集合。模式为一个数据库用户全部,而且具备与该用户相同的名称,好比SYSTEM模式、SCOTT模式等。在一个模式内部不能够直接访问其余模式的数据库对象,即便在具备访问权限的状况下,也须要指定模式名称才能够访问其余模式的数据库对象。spa

  模式对象是由用户建立的逻辑结构,用以存储或引用数据。好比段、数据表、索引,约束、视图、过程以及程序包等。对象

  简单地说,模式与模式对象之间的关系就是拥有与被拥有的关系,即模式拥有模式对象;而模式对象被模式所拥有。blog

  注意:一个不属于某个用户所拥有的数据库对象就不能称之为模式对象,好比角色、表空间及目录等数据库对象。索引

2、实例模式 Scott

  Oracle 11g 里面提供了一个典型的实例模式——SCOTT模式,由于该模式及其所拥有的模式对象常常被做为实例。table

  SCOTT模式的给用户提供了一些视力表和数据来展现 Oracle 数据库的一些特性,该用户的链接密码是 tiger ,经过链接到SCOTT 用户模式,查询数据字典视图 user_tables 能够得到该模式所包含的数据表。权限

  

  固然,用户可能够在system 模式下查询 Scott 模式所拥有的数据表,但要求使用dba_tables 数据表。引用

  

相关文章
相关标签/搜索